.xlsx ファイルを開き、必要なシートを選択してCSVを保存します。読み込んだ全シートを、それぞれ別のCSVとしてZIPにまとめることもできます。ブラウザー内で読み取るため、まずはサンプルで操作を試せます。
必要なシートを選んで取り出す
- 1つまたは複数のXLSXを開き、表の選択欄でシートを指定します。使用範囲の最初の行が列名になります。
- 保存済みの値を使うか、数式テキストを選んで設定を適用します。結果と問題のタブを確認してください。
- 結果タブで選択中の表をダウンロードします。読み込んだ全シートが必要な場合はZIPを選びます。
数式の再計算は行わず、保存済みの値を読む
既定ではブックに保存された数式の計算結果を使います。結果が保存されていないセルは問題として報告されます。数式テキストを選ぶと式そのものを抽出しますが、数式やマクロは実行しません。
通常の数値は内部に保存された値で出力され、通貨記号、パーセント表示、書式によるゼロ埋めは残りません。日付書式の数値セルは書式付きの日付文字列になります。実際に文字列として保存された 00123 は保持しますが、元ファイルで失われたり丸められたりした桁は復元できません。
CSVの文字コードとZIPの対象範囲
出力はカンマ区切り、CRLF改行、BOMなしUTF-8です。値にカンマ、引用符、改行がある場合は必要に応じて引用符で囲みます。数式に見える文字列には保護用のアポストロフィを付けます。CSVにセルの型や装飾は保存されません。
列の選択とマスキングは現在の表とその操作だけに適用されます。ZIPには読み込んだ元の全表が含まれ、現在のプレビューで隠した列やマスクした値も元のままです。編集や出力設定の変更には CSVエディターを利用できます。
変換できるサイズと関連ツール
1回につき20ファイル、合計25 MiB、読み込むシート数は最大100です。各表は100,000データ行・250列まで、全表合計で200万セルまでです。展開後100 MiBを超えるブックは受け付けません。ファイルはこのブラウザータブ内で処理します。
他のブック形式は ExcelをCSVに変換へ。ブックを作り直すには CSVをXLSXに変換、複数CSVをシートに振り分けるには CSVの一括Excel変換を使います。
例:メモ内のカンマを引用符で保護する
説明用の架空シートStockに2行のデータがあります。skuは文字列セルなので先頭のゼロが残ります。Cable, USBはCSVでは引用符に囲まれます。表示しているのは値だけで、ブックの書式ではありません。
Stock!A1:C3 sku | qty | note 00123 | 12 | Cable, USB 00124 | 7 | Adapter
sku,qty,note 00123,12,"Cable, USB" 00124,7,Adapter
よくある質問
使用範囲の先頭行を見出しとして読みます。空の列名はcolumn_3などに置き換え、重複した名前には下線を加えます。各列を区別して選択するためです。
できません。XLSXはブックの構造を持つファイルで、CSVは区切り付きテキストです。シートを読み取り、その値をCSVとして書き出す必要があります。