Excel シート分割ツール

XLSX または旧形式 XLS のブックをアップロードせずに分割できます。選択したワークシートのタブ、1 枚のシート内のデータ行のまとまり、または選んだ列の値ごとのファイルを指定します。結果が 1 つなら XLSX としてダウンロードされ、複数ならブラウザー内で ZIP にまとめられます。行または列での分割では、先頭行を見出しとして複製し、空のデータ行を除外して、値に基づく新しい XLSX ファイルを作成します。

Excel ブックを分割する方法

  1. 1

    ブックを選択

    20 MiB 以下の正しい XLSX またはバイナリ XLS ファイルを 1 つ選びます。分割ツールは拡張子だけでなくファイルコンテナも確認します。

  2. 2

    ワークシートと方法を選択

    選択したタブを分割するか、データ行のまとまりまたは列の値によるグループ用に 1 枚のワークシートを選びます。表示中のタブは初期状態で選択され、非表示のタブも明示されます。

  3. 3

    ダウンロードを作成

    結果が 1 つなら新しい XLSX になります。複数の結果は、個別の XLSX ファイルを含む 1 つのローカル ZIP になります。

分割方法を選ぶ

このツールは常に新しい XLSX ファイルを作成し、元のブックを変更しません。データ構造に合う方法を選んでください。

方法 選択するもの 各出力に含まれるもの
ワークシートのタブ 1 枚以上のワークシート 選択したタブごとに 1 つの新しい XLSX。
データ行のまとまり ワークシートを 1 枚だけ 先頭行を見出しとして、各 XLSX に最大 100,000 行のデータ。
列の値 ワークシートを 1 枚と列を 1 つ 先頭行を見出しとして、その列で同じ値を持つデータ行。

データ行と列の値による方法は、先頭行に意味のある見出しがある表向けです。目標ファイルサイズで分割したり、独自の数式を適用したりはしません。タブをそれぞれ別ファイルにしたい場合は、ワークシートのタブを選んでください。

データ行のまとまりと列グループ

データ行のまとまりでは、出力ごとに 1 行から 100,000 行のデータ を選択します。先頭行は作成されるすべての XLSX にコピーされます。たとえば、見出し行が 1 行とデータ行が 24,000 行あるシートは、10,000 行、10,000 行、4,000 行のデータを持つ 3 ファイルにできます。

列の値で分割する場合は、各グループを決める列を選びます。異なる値ごとに XLSX が 1 つ作成されます。空の値は 1 つのグループにまとめられるため、該当するデータ行が気付かないうちに落ちることはありません。どちらの方法でも、ブラウザーの読み取り機能が選択したワークシートを空白行なしで扱うため、空のデータ行は除外されます。

行または列で分割するには、ワークシートをちょうど 1 枚選択し、先頭行に空でない見出しセルが少なくとも 1 つ必要です。予定される分割で 100 ファイル を超える場合は、行数を増やすか、異なる値が少ない列を選んでください。

対応するブックと上限

このツールは正しい XLSX ブックと旧形式のバイナリ XLS ブックに対応します。XLSM、XLSB、ODS、CSV ファイルには対応しません。ほかのファイルを .xlsx.xls に名前変更するだけでは不十分です。ブラウザーはファイルコンテナを確認し、XLSX アーカイブはブック読み取り機能で開く前に検査されます。

ブックの上限は 20 MiB、ワークシートは 100 枚、ブック全体のセル数は 200 万 です。1 回の分割で作成できるのは最大 100 ファイル、出力全体は 100 MiB までです。ブラウザーを保護するため、壊れたブック、異常に圧縮されたブック、または大きすぎるブックは変換前に拒否されることがあります。

ワークシートを意図して選ぶ

表示中のワークシートは初期状態で選択されます。Hidden と VeryHidden のワークシートは一覧で識別され、選択した場合だけ含まれます。メインレポートと一緒に配布すべきではない補助タブがあるブックでは便利です。

選択した非表示タブは、別の新しいブックに書き出されます。結果で元の Hidden または VeryHidden の状態が保たれることには依存しないでください。行と列の方法では選択できるワークシートは 1 枚だけなので、いずれかを使う前に非表示タブを意図して選択してください。表示状態が重要な場合は、元のブックを保持してください。

数式、書式、ブックの互換性

各結果は新たに書き出される XLSX であり、元のブックをビット単位で取り出したものではありません。ワークシートのタブの方法では選択したワークシートを新しいブックに入れますが、このツールは数式を計算、更新、検証しません。元のブック内の別シートを参照する数式は、分離後に存在しないシートを参照することがあるため、財務モデルや業務インポートに使う前にダウンロードしたファイルを確認してください。

行と列の方法では、ブラウザーが読み取ったセル値からシートを作り直します。見出し行と選択したデータ行はコピーされますが、数式、セルの書式、空のデータ行は保持されません。どの方法でも、グラフ、ピボットテーブル、名前付き範囲、データの入力規則、印刷設定、外部接続、その他のブックレベルの機能が保持されることには依存しないでください。出力形式は XLSX のため、マクロ有効ブックには対応しません。元のファイルを保持し、使用する表計算アプリケーションで代表的な結果を確認してください。

ブラウザー内の非公開処理と一時ドラフト

ブックの読み取り、ワークシート選択、XLSX 作成、ZIP のパッケージ化、ダウンロード準備はブラウザー内で行われます。ブックのバイト列、ワークシート値、ファイル名がアップロードされたり、Livewire 経由で送信されたり、URL に含まれたりすることはありません。

複数ステップの操作では、次のステップで復元できるよう、ブラウザーがハッシュ確認済みのブックドラフトを IndexedDB に保持する場合があります。URL に入るのは不透明なジョブ識別子だけです。ドラフトは 30 分後には利用できなくなります。最初からやり直すかダウンロードを要求すると、このツールはブラウザーにドラフトの削除を求め、確認できない場合は警告します。一時的なブラウザー保存領域を利用できない場合も、操作は 1 ページに残るため完了できます。

ダウンロードしたファイルはブラウザーで扱われます。共有端末では、結果を確認した後に自分でダウンロードを削除してください。

よくある質問

20 MiB 以下の正しい XLSX またはバイナリ XLS ブックを 1 つ選びます。ブックには最大 100 枚のワークシートと 200 万セルを含められます。出力全体が 100 MiB を超える場合、分割ツールは停止します。XLSM、XLSB、ODS、CSV には対応しません。

選択したタブごとに XLSX を 1 つ作るならワークシートのタブを使います。各出力に同じ見出し行と固定数のデータ行が必要なら、1 枚のワークシートにデータ行のまとまりを使います。選択した列の異なる値ごとに行を 1 ファイルへまとめるなら列の値を使います。行と列の方法では、ワークシートをちょうど 1 枚選択する必要があります。

先頭行は、各データ行のまとまりまたは列グループの出力に見出しとしてコピーされます。どちらの方法でも空のデータ行は除外されます。列の値で分割する場合、選択した列の空の値は気付かないうちに除外されるのではなく、1 つのグループにまとめられます。

1 回の分割で最大 100 個の XLSX ファイルを作成でき、出力全体は 100 MiB 以下です。結果が 1 つなら XLSX としてダウンロードされ、複数ならローカル ZIP にまとめられます。データ行のまとまりでは、ファイルごとに 1 行から 100,000 行のデータを選びます。

ダウンロードをブック全体を保存するコピーとして扱わないでください。分割ツールは数式を計算または検証しません。別の元タブを参照する数式は、ワークシートのタブで分割した後に動作しなくなることがあります。行と列の方法は値を作り直すため、数式、セルの書式、空のデータ行を保持しません。グラフ、ピボットテーブル、名前付き範囲、データの入力規則、印刷設定、外部接続は保証されません。元のブックを保持して確認してください。

いいえ。読み取り、分割、ZIP のパッケージ化、ダウンロード準備はブラウザー内にとどまります。複数ステップのモードでは、ブラウザーだけの IndexedDB ドラフトが最長 30 分使われる場合があり、URL には不透明な識別子だけが入ります。最初からやり直すかダウンロードを要求するとブラウザーにそのドラフトの削除を求め、削除を確認できない場合は警告を表示します。

関連ツール