サク箱

Excelをシートごとに分割

シートを1枚ずつ別のファイルにします

使い方

  1. Excelファイルを選ぶ
  2. 書き出す形式を選ぶ
  3. まとめて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冊に集められます。ただし戻るのは値だけで、元の書式までは戻りません。

プライバシー

このツールはブラウザ内だけで処理します。選んだファイルがサーバーへ送信されることはありません。

関連ツール