フィルターのクリア

How to output a cell array using fprintf?

8 ビュー (過去 30 日間)
Sean Murphy
Sean Murphy 2022 年 4 月 26 日
コメント済み: Sean Murphy 2022 年 4 月 26 日
I am trying to figure out how to output this cell array from Excel using fprintf in my program. I would like to keep the same format. I keep getting errors saying that the function is not defined for cell inputs and get the same using sprintf and I'm not sure on how to convert it
Here is my array in Excel and in MATLAB Command window.
Here is the code I am running to call the program.
The ommision of the semicolon on all outputs the array.
Thank you!
  1 件のコメント
VBBV
VBBV 2022 年 4 月 26 日
use cell2mat on output and then apply fpritntf

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

採用された回答

Chunru
Chunru 2022 年 4 月 26 日
% cell array
a = {'# To Select', 'Names', 'Barcodes', 'Prices'; 1, 'ABC', 1234, 4.5}
a = 2×4 cell array
{'# To Select'} {'Names'} {'Barcodes'} {'Prices'} {[ 1]} {'ABC' } {[ 1234]} {[4.5000]}
fprintf("%s\n", formattedDisplayText(a))
{'# To Select'} {'Names'} {'Barcodes'} {'Prices'} {[ 1]} {'ABC' } {[ 1234]} {[4.5000]}
  1 件のコメント
Sean Murphy
Sean Murphy 2022 年 4 月 26 日
This works well, thank you for the help!

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

その他の回答 (0 件)

カテゴリ

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

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by