スプレッドシートの内容ではなく、スプレッドシートのドキュメントを結合/連結/追加します

スプレッドシートの内容ではなく、スプレッドシートのドキュメントを結合/連結/追加します

複数のスプレッドシートのデータを 1 つにマージ/結合する方法については、ここや Web 上に多くの情報があります。もっと簡単な方法をやりたいのですが、方法が見つかりません。

A、、BなどC、それぞれに 1 つの が含まれる複数のファイルがありますSheet1。これらのシートを 1 つのドキュメントにグループ化し、D最終的にSheet1_1、、が含まれるようにしたいと考えていますSheet1_2Sheet1_3これは、スプレッドシート タブのコンテキスト メニューのエントリを使用して、一度に 1 つずつ「手動で」行うことができますCopy/move spreadsheet。しかし、約 40 個のファイルがあるので、これを自動化するにはどうすればよいでしょうか。

私はどんな方法も適用するつもりです:

  • シェルスクリプト、文書化されていないCLIオプションがある場合、またはサードパーティのツールを使用している場合、
  • ドキュメントマクロについては、私はまったくの初心者です(プログラミングの方法は知っていますが、この言語は知りませんし、APIを読んでもあまり役に立ちません)。
  • 私が考えなかったどんな方法でも、

正しい方向と参考文献についてアドバイスをお願いします。

答え1

セクション6.18.1Andrew Pitonyak のマクロドキュメントは、あるドキュメントから別のドキュメントにシートをコピーする例を示しています。実際、この質問に必要な情報はすべて、Andrew のドキュメントのさまざまなセクションから収集できます。

ちなみに、Java と Python も LibreOffice マクロに適した言語です。Basic は、大規模なプロジェクトでは扱いが難しい場合があります。

関連情報