Java Spring と jxl を使用して、サーバー側で Excel ワークブックを作成しています。Excel で表示する必要があるデータは、既に書式設定された数値で構成されています。私は使っている
WritableCellFormat wcf = new WritableCellFormat();
wcf.setAlignment(Alignment.RIGHT);
....
....
sheet.addCell(new Label(j, i + 1, xxx, wcf));
//where xxx is a string which is a number already formatted
ダウンロードした Excel ファイルでは、これらの数値はすべてテキストとして保存されているため、Excel では数式を使用できません。「テキストとして保存された数値」という警告が表示され、「数値に変換」を実行する必要があります。
jxl では、文字列を渡して、それらを数値として解釈するように指示できますか? 私が持っているすべての数字は、$、%、千単位の区切り文字を使用して異なる形式でフォーマットされた有効な数字です。それらを有効な数値に変換して、Excel へのエクスポート中に再度書式設定したくありません。
助けてください。ありがとうございました。