bashとlibreoffice calcヘッドレスを使用して既存の.odtファイルに何行のデータを挿入するには?

bashとlibreoffice calcヘッドレスを使用して既存の.odtファイルに何行のデータを挿入するには?

bash libreoffice calcで既存の.odtファイルを開き、数行のデータ(ヘッドレスモードで)を挿入して、デフォルトでbashを介して.odtファイルを操作する方法はありますか?

Bashから一部のPDFファイルを読み込み、ファイルから特定のデータを取得し、データ型を指定してLibreOffice Calcで開くことができる.csvファイルを作成しています。ただし、.csvのフィールド形式を指定したり、フォントサイズなどを変更したりすることはできません。

私が望むのは、.csvファイルを使用するのではなく、既存の.odtスプレッドシートファイル(書式設定とカラーセル、余白を含む)を開き、bashの途中で直接特定のセルにデータを挿入することです。

ベストアンサー1

ファイルを.fods(フラットXML ODF)として保存すると、コンテンツが読みやすいXMLなので、bashを使用して編集するのはかなり簡単です。

おすすめ記事