1

Excel 相互運用機能を使用して、ワークシートを CSV ファイルとして保存したいと考えています。これを行うには、次を使用します。

sheet.SaveAs(tempfile, Microsoft.Office.Interop.Excel.XlFileFormat.xlCSVWindows);

精度が失われる原因となります。各セルを繰り返し処理して CSV を構築することは、非常に遅いためオプションではありません。この方法ではセルの NumberFormat を取得できないため、Range から値の配列を取得することも適切ではありません。

CSVへのエクスポート中に保存された値が実際にセルにあるものではなく、表示されるため、精度が失われることに気付きました。

何かアドバイス?

4

0 に答える 0