WindowsのCSV→XLSX:日付・先頭ゼロ・文字コードを確認
CSVは生成や確認が簡単で、XLSXはフィルター、書式設定、共有に便利です。ただしCSVには表計算の型情報がありません。変換時に区切り文字、引用符、日付、小数、先頭ゼロ、長い数値が解釈されます。
LocalFluxは _converted.xlsx コピーをローカルに作り、CSVを変更しません。XLSXが作成されたことと、データが意図どおりに解釈されたことは別です。

画面は2026年10月に、LocalFlux 1.0.10.0の記録されたリリースソースから再構築したビルドで撮り直しました。過去の測定値とダウンロード資料は、元のテスト範囲のまま残しています。撮影記録: 1 · 2
2026年10月の再確認:撮影用に再構築した1.0.10.0ビルドでは、全10種類の表示言語で同じ表構造が得られました。SKU 000123 は数値 123 となり、987654321012345678 は 9.87654321012346E+017(987654321012346000)として保存され、末尾の桁が変わりました。セミコロン区切りも4列ではなく2列のままでした。今回の実行では、表示言語を変えてもCSV読み込み設定は追加されませんでした。 XML
新しいコピーが作成されました。実際の利用先で検証してください。
標準的なカンマ区切りUTF-8に適しています。識別子、先頭ゼロ、長い整数、曖昧な日付、地域固有の小数やセミコロン区切りは必ず確認します。
CSVとXLSXが同値ではない理由
CSVはテキストの行であり、XLSXは数値、日付、数式、書式、プロパティを持ちます。インポートでは元CSVにない判断が行われるため、CSVを基準として保存します。
変換手順
識別子を文字列のまま保つ必要がある場合や区切り文字が特殊な場合は、LibreOffice Calcなどで文字コード・区切り文字・列の型を指定してCSVを読み込み、XLSXとして保存してください。LocalFluxの簡単な変換経路ではこれらの読み込み設定を指定できません。変換完了だけでは値の保持を確認できません。
- CSVをテキストエディターで開き、文字コードと区切りを確認します。
- 文字列のまま保つ列を特定します。
- LocalFluxに追加し、XLSX を選びます。
- キューと保存先を確認します。
- 変換を開始し、完了を待ってから作成されたブックを開きます。
- 行数、列数、重要値をCSVと比較します。
- 本番データは自動チェックも行います。

実行前に元ファイルと変換経路を確認できます。
変換前にオプションを開き、選択したファイルの詳細を確認してください。

ファイル名、パス、受け取ったバッチを確認できます。

実行前に出力形式と保存先が表示されます。
LocalFluxがローカルキューを処理し、進捗を表示します。
実測結果
カンマ区切りUTF-8は6列 × 4行を維持し、引用符のテストは4 × 4を維持しました。セミコロン区切りは4 × 3の予定でしたが、2 × 3と解釈されました。完了表示はデータ解釈の正しさを保証しません。
| ファイル | 予定 | 実測 | 結果 |
|---|---|---|---|
| inventory-comma.csv | 6 × 4 | 6 × 4 | 構造維持 |
| quoted-values.csv | 4 × 4 | 4 × 4 | UTF-8と引用符は正常 |
| regional-semicolon.csv | 4 × 3の予定 | 2 × 3 | 区切り誤認 |
重要な制限と判断
過去のテストでは、SKU 000123 が数値 123 に変わりました。長い識別子は丸められる可能性があるため、元のCSVと全桁を照合してください。指数表記だけでは精度の低下を意味しません。こうした列は読み込み時に文字列型を明示してください。引用符だけでは列の型を指定できず、後から文字列形式にしても失われた桁は復元できません。
03/04/2026、小数カンマ、セミコロン区切りには地域設定が必要です。
大規模、混合形式、監査対象データには、明示的なスキーマのあるインポート処理を使います。
引き渡し前の確認項目
- 行数と列数が一致する。
- 識別子と先頭ゼロが正確。
- 日付と小数の意味が同じ。
- 文字、引用符、改行が維持されている。
- 空セルと
NA、NULL、1E10が意図せず型変換されていない。
ローカル処理とプライバシー
ローカル変換はWebサイトへの送信を避けますが、フォルダー自体を保護しません。XLSXは閲覧、同期、誤送信が容易になるため、非表示シート、リンク、コメント、プロパティも確認します。
実用上のまとめ
CSVからXLSXはデータの解釈です。CSVを保存し、構造と値を検証し、識別子、日付、地域規則を推測に任せられない場合はスキーマを使います。
公開資料
過去の測定値は、Windows 11上のLocalFlux 1.0.8.0 x64で、合成または権利確認済みのファイルを使って得られたものです。ファイル、ハッシュ、制限、再現手順を確認できます。