Excelをシートごとに分割
シートを1枚ずつ別のファイルにします
使い方
- Excelファイルを選ぶ
- 書き出す形式を選ぶ
- まとめてZIPで保存する
このツールについて
1つのExcelファイルに入っている複数のシートを、1枚ずつ別のファイルへ分けます。ファイル名にはシート名を使います。分けたファイルには値だけが入り、罫線・色・グラフ・数式は引き継ぎません。CSVとして受け取ることもできます。
書き出す形式を選べます
「CSV(1シート=1ファイル)」と「Excel(1シート=1ファイル)」から選べます。CSVを選んだときだけ、文字コードの欄が現れます。
どちらを選んでも、できたファイルはZIPにまとめて渡します。シートが1枚しか無いブックでも同じ形で受け取ります。
ファイル名の付き方
名前は「元のファイル名-シート名」の形です。どのブックのどのシートだったかが、あとから並べても分かります。
シート名に記号が入っていると、そのまま名前に入ります。受け取る側の環境で使えない文字が混じっていないか、渡す前に確かめてください。
引き継がれないもの
分けたファイルに入るのは値だけです。罫線・色・グラフ・数式・ピボットは引き継がれず、数式の升にはその時点の計算結果が入ります。
見た目を保ったまま1枚だけ取り出したいのであれば、Excelでシートのタブを右クリックして別のブックへ移動するほうが確実です。
よくある質問
- CSVにするときの文字コードは何がよいですか?
- 渡した先がExcelでそのまま開くなら、BOM付きのUTF-8にしておくと化けません。古い業務システム向けにはShift_JISも選べます。
- 特定のシートだけを取り出せますか?
- このツールは入っているシートを全部分けます。1枚だけ欲しいときはExcelをCSVに変換でシートを選んで取り出してください。
- シートの順番は保たれますか?
- ブックのタブの並びと同じ順で書き出すので、元の並びが分からなくなることはありません。
- 分けたあとにまとめ直せますか?
- Excelを1つにまとめるで1冊に集められます。ただし戻るのは値だけで、元の書式までは戻りません。
プライバシー
このツールはブラウザ内だけで処理します。選んだファイルがサーバーへ送信されることはありません。