How to write a table of into a binary file

11 ビュー (過去 30 日間)
JFz
JFz 2015 年 9 月 2 日
編集済み: Walter Roberson 2015 年 9 月 5 日
Hi,
I have a table of many rows full of strings. How to write the table into a binary file by fwrite. I know how to write if it is numbers, but not if it is full of strings.
Thanks,
Jennifer
  1 件のコメント
Campion Loong
Campion Loong 2015 年 9 月 3 日
Hi Jennifer,
Have you tried writetable?

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2015 年 9 月 2 日
fid = fopen('YourOutputFile', 'w'); %not 'wt' !!
fwrite(fid, hlp_serialize(YourTable) );
fclose(fid);
Note: this answer assumes that you have given up your requirement from your previous question that the data be readable from Excel VBA code. Tables are a MATLAB object-oriented data structure that has no direct Excel equivalent, so if you needed the table to be readable from Excel VBA you would need to define the set of properties that need to be preserved and you would need to define limits on the varieties of MATLAB Tables that need to be represented.
  2 件のコメント
JFz
JFz 2015 年 9 月 3 日
Thank you so much! I will I will download. But I do need to read from an Excel file. I want to save the table into a binary file, then read it into an Excel file.
Walter Roberson
Walter Roberson 2015 年 9 月 5 日
編集済み: Walter Roberson 2015 年 9 月 5 日
You need to define the set of properties that need to be preserved and you need to define limits on the varieties of MATLAB Tables that need to be represented.
You also need to investigate on the VBA side what you need to do to create the table structure that you need for whatever processing you are planning to do.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by