複数のエンコーディングを持つ CSV ファイルの読み取り
Contents
[
Hide
]
CSV ファイルに複数のエンコーディング (Unicode、ANSI、UTF8、UTF7 など) が含まれている場合があります。 Aspose.Cells を使用すると、このような CSV ファイルをロードし、他の形式 (PDF や XLSX など) に変換できます。
Aspose.Cells は、TxtLoadOptions.is_multi_encodedに設定する必要があるプロパティ真実複数のエンコーディングを使用して CSV ファイルを適切にロードするには、
次のスクリーンショットは、2 行を含むサンプル CSV ファイルを示しています。最初の行は次のとおりですANSIエンコーディングと2行目はユニコードエンコーディング
入力ファイル |
---|
次のスクリーンショットは、上記の CSV ファイルを設定せずに変換した XLSX ファイルを示しています。TxtLoadOptions.is_multi_encodedプロパティを true* に設定します。ご覧のとおり、Unicode テキストは正しく変換されませんでした。
出力ファイル 1: 複数のエンコードに対応していない |
---|
次のスクリーンショットは、設定後に上記の CSV ファイルから変換された XSLX ファイルを示しています。TxtLoadOptions.is_multi_encodedプロパティを true* に設定します。ご覧のとおり、Unicode テキストが適切に変換されるようになりました。
出力ファイル 2: IsMultiEncoded が true に設定されます |
---|
以下は、上記の CSV ファイルを XLSX 形式に正しく変換するサンプルコードです。