calcのファイルを結合させたい

複数のcalcのファイルを1つのファイルに結合させたいのです。項目はほぼ同じです。

「複数のCaclファイルに分散収録されているシート群を1つのファイルにまとめたい」という理解で良いでしょうか。そのように仮定してお話したいと思います。なお手元で確認しているLibreOfficeのバージョンは6.1.5.2です。

手作業ですが、次の方法で可能と思います。2通り、ご紹介します。


【方法1】結合先ファイルを開き、別に保存されている結合元ファイルからシートをコピーしてくる。

  • 結合先ファイル(最終的に統合ファイルとなるもの)を開きます。
  • メインメニューの [シート(S)] - [ファイルからシートを挿入(T)…] を選択。
  • ファイル選択ダイアログが開くので、結合元のファイルを指定して開く。
  • 開いている [シートの挿入] ダイアログで細部指定を確認。
  • [ファイルから作成] 欄に表示されている結合元ファイル内のシート一覧から結合したいシートを選択。
  • [OK] ボタンを押下。(前項でシートを選択しないと押せないようです。)

【方法2】 結合元と結合先のファイルを両方開いておき、結合元から結合先へシートをコピー(ないし移動)する。

  • 結合先と結合元のファイルを両方開きます。
  • 結合元ファイルで結合したいシートを選択します(シートタブで)。
  • メインメニューの [シート(S)] - [シートを移動またはコピー(M)…] を選択(シートタブの右クリックでも可)。
  • [移動先ドキュメント名] 欄で、開いている結合先ファイルを選択。
  • [次の表の前に挿入] 欄で挿入位置を指定して、[OK] ボタンを押下。

(複数シートを選択していると移動はできずコピーしか出来ないようですね…。)


たくさんのファイルを一括で処理したいということですと、自分はここで助言できる簡便な方法を知りません。手段はありそうですが、ハードルは高くなりそうな気がします。

1 Like