-1

日付を変換せずに CVS にエクスポートしたいテキストフィールドがあります。

例:

.cvs ファイルを Excel で開くと、「1/1」が 2012 年 1 月 1 日に変更されます。

現在の解決策は空白を追加することですが、もっとエレガントな解決策があるかどうかを教えてください。

おまけの質問: データを CVS にエクスポートするための API はありますか? 配列を使用して列を設定することは非常に粗雑です。

4

1 に答える 1

0

この変換は、CSVファイルではなくExcelが原因です。2つの解決策があります

  1. ライブラリを使用してxlsファイルをエクスポートする
  2. Excelで新しいExcelファイルを作成し、シート全体を選択して、セルの種類をテキスト(または少なくとも現在まで変更してはならないと思われる列)に変更します。次に、その内容をコピーしてExcelファイルに貼り付け、インポートウィザードを使用して列を分割することにより、csvファイルをインポートできます。
于 2012-08-07T03:43:08.633 に答える