XLSX から CSV への変換方法
- .XLSX ファイルを追加してください。上のボックスにドロップするか、クリックしてブラウズします。
- 数秒で .CSV に変換されます。
- 新しい .CSV ファイルをダウンロードしてください。
期待される結果
- アクティブなシートのみが書き出されます。複数のシートがあるワークブックの場合、各シートに対して個別に「名前を付けて保存」操作を行う必要があります。
- CSV では数式は計算後の値に置き換えられます。元の数式は保持されません。
- 日付セルは、読み取り可能な日付文字列ではなく、シリアル値(例:
45658)として書き出されることがあります。CSV を別のシステムにインポートする前に、テキストエディタで日付列を確認してください。
よくある質問
すべてのシートを一度に書き出すことはできますか?
Excel、LibreOffice、Google スプレッドシートの GUI からは不可能です。それぞれアクティブなシートのみを書き出します。複数のシートを自動的に処理するには、Python pandas を使用するか、ループ内で
soffice --headless --convert-to csv を実行してください。日付列が日付ではなく 45658 のような数字になるのはなぜですか?
Excel は内部的に日付を日数カウントの整数として保存しています。CSV として保存する前に、Excel で日付列を日付文字列として書式設定すると、読み取り可能な値が得られます。LibreOffice や Google スプレッドシートは通常、これを自動的に処理します。
CSV はセルの色や太字などの書式を保持しますか?
いいえ - CSV はプレーンテキストであり、値のみを保存します。色、フォント、枠線、数値の表示形式などはすべて破棄されます。
書き出された CSV はどの区切り記号を使用しますか?
Excel はデフォルトでカンマを使用しますが、一部の地域設定のインストールではセミコロンが使用されることがあります。LibreOffice ではエクスポートダイアログで選択できます。不明な場合は、インポート前にテキストエディタでファイルを開き、区切り記号を確認してください。
XLSX を変換するプログラム: Microsoft Excel · Ability Spreadsheet · docXConverter · IBM Lotus Symphony · PlanMaker · Corel Quattro Pro · Microsoft Excel for Mac · iWork Numbers