ExcelをCSVに
Excel to CSV
.xlsxや.xlsのシートを1枚ずつ、指定した文字コードと区切り文字でCSVに書き出します。
Excelの「CSVとして保存」は、画面に見えている文字をシステムのコードページで書き出します。だから1,234.50はデータベースに文字列として届き、日本語は文字化けして届きます。このツールは、必要なら実際の値を、選んだ文字コードで、すべてのシートを一度に書き出します。
.xlsx・.xlsm・.ods ファイルを置いてください
ワーカーがこのタブの中で読みます。アップロードはせず、ダウンロードを押すまでディスクにも書きません。
使い方
見えている文字か、実際の値かを選びます
「見えるまま」は表示形式ごとシートを再現するので、人が読むのに向きます。「実際の値」はISO形式の日付と書式のない数値を出すので、ほかのシステムに取り込むのに向きます。
文字コードを意図して選びます
Excelで開くならBOM付きUTF-8、スクリプトやデータベースに渡すならBOMなしUTF-8、UTF-8をまったく受け付けないシステムにだけEUC-KRです。
数式の無効化は入れたままにします
=や+で始まるセルは、CSVを表計算ソフトで開いたときに実行されます。先頭にタブを付けるとテキストのまま残ります。
シート1枚だけ、またはzipで受け取ります
置いたブックのすべてのシートが、ファイルごとのフォルダに分かれてzip1つに入ります。Excelがマクロなしにはできない作業です。
よくある質問
Excelで開くと日本語が文字化けするのはなぜですか
WindowsのExcelは、BOMのないUTF-8ファイルをシステムのコードページとして読みます。その判断を変えられるのはBOMだけで、だからここでは「BOM付きUTF-8」が既定値です。
.xlsファイルが開けません
古いバイナリ形式の.xlsはまったく別の形式です。XMLを収めたZIPではなく複合ドキュメントです。ExcelかLibreOfficeで開いて.xlsxとして保存してから使ってください。.xlsを置くと、その案内が出ます。
区切り文字は何を使えばいいですか
ほとんどの場合はカンマです。小数点がカンマの地域ではセミコロンで、その地域のExcelがそう書きます。取り込みではなく貼り付けて使うファイルならタブです。
ここから渡せます
CSVをExcelに
CSV to Excel
1つでも複数でもCSVを、列の型・見出し行・フィルタを付けた.xlsxブックにまとめます。
ブックの結合
Workbook Merger
複数のブックやシートを1つにまとめ、行を継ぎ足すか、元ファイルごとに別シートとして入れます。
帳票シートの整形
Report Sheet Tidier
結合セルを解いて空いた穴を埋め、飾りの行を落として、帳票を平らな表に均します。
ブックの分割
Workbook Splitter
ブックをシートごと、または選んだ列の値ごとに1ファイルずつ分けて保存します。
次の一手
このツールが出したものをそのまま受け取れる道具です。
CSVクリーニング
CSV Cleaner
セルの空白を落とし、見出しを揃え、数値と日付の書式を直し、列数の合わない行を報告します。
CSVをExcelに
CSV to Excel
1つでも複数でもCSVを、列の型・見出し行・フィルタを付けた.xlsxブックにまとめます。
CSVビューアー
CSV Viewer
大きな区切りファイルを丸ごとメモリに載せずに開き、列の型・統計・並べ替えを表示します。
文字コードの判定・変換
Encoding Detector & Converter
ファイルの文字コードを候補ごとのプレビューで見比べて決め、UTF-8(BOMの有無)・UTF-16・EUC-KR/CP949で保存し直します。
ブックの結合
Workbook Merger
複数のブックやシートを1つにまとめ、行を継ぎ足すか、元ファイルごとに別シートとして入れます。
音声形式変換
Audio Converter
MP3・WAV・FLAC・AAC・OGG・Opusのあいだを、ビットレートとサンプリング周波数を決めて変換します。