Q15:@Excelで表示される「セルの書式設定」の「分類」について。A数値が文字列になって"_"が付いてしまう。
A15:
ご要望いただいた、Excelで表示される「セルの書式設定」の「分類」については、MZ側で選択することはできないことがわかりました。利用している外部ライブラリにその機能がないことが判明したため、今後も機能追加の見通しはありません。申し訳ありませんがご了承ください。
一方、現在の課題としてご報告いただいた「数値が文字列になって"_"が付いてしまう」件については、こちらで再現できておりません。どのような処理の流れでなるのか、差し支えなければ詳細にお知らせいただければ助かります。
参考までに、MZ付属のサンプルアプリケーションでExcelファイルを作成して数値を出力すると、Excelで開いたときに上記の「セルの書式設定」は「標準」が選択された状態で、セルの左上に緑の三角マークが表示され、警告として「このセルにある数値がテキスト形式かまたはアポストロフィで始まっています」と表示されます。これと同じ状況であれば、下記のように改善することは可能です。
サンプルアプリで起動しているメソッド「現在のセルの値を設定する(String)」は、値を文字列として設定します。そのため、上記のような結果になります。数値として設定したい箇所でメソッド「setCurrentCellValue(double)」を起動していただければ、数値として設定されますので、上記の問題は解消すると思われます。