30 列に約 500 行のカンマ区切りの値を含む LibreOffice スプレッドシート (data.ods) があります。最初の行には、列ヘッダーが含まれています。
Data.ods は、スクリプトによって 1 日を通して定期的に更新されます。次に、別のスプレッドシート (main.ods) の data.ods 内のセルへのリンクをいくつか作成します。
現在、次のことを行っています。
1) Python スクリプトを使用して data.ods を生成します。
2) data.ods を開いて、LibreOffice がコンマ区切りの値のテキスト インポートを実行して行に入力できるようにします。
3) main.ods を開きます (リンクが自動的に更新されます)。
現在、main.ods を開いたままにしておくことはできません。なぜなら、data.ods を閉じた後でも、LibreOffice にはまだ何らかのロックがかかっているように見え、LibreOffice を完全に閉じるまでスクリプトで data.ods を編集できないからです ( main.ods を閉じる必要があります)。
私は次のことをしたいと思います:
1) main.ods を開きます。
2) スクリプトを介して data.ods を生成します。
3) Edit...Links...Update Values を使用して、更新された値を main.ods にインポートします。
4) main.ods を開いたままにします。
5) スクリプトを介して新しい data.ods を生成します。
6) Edit...Links...Update Values を使用して、更新された値を main.ods にインポートします。
7) 必要に応じて繰り返します。