私はブックに書き込むためにopenpyxlを使用しています。しかし、そのブックを編集するには、そのブックを閉じる必要があります。開いているExcelシートに書き込む方法はありますか?コマンドラインを使用してPythonコードを実行し、セルを塗りつぶすボタンが必要です。Pythonを使用して開いているExcelファイルに書き込む方法は?
私が築いてきた現在のプロセスがファイルを閉じるには、VBAを使用して、その後、Pythonはそれを書き込み、それを再度開きます。しかし、それは非効率的です。そのため、私はオープンファイルに書き込む方法が必要です。それは同期の問題が発生しますので、
あなたは、具体的openpyxl使用しますか?私は一般的に、同じものとの柔軟性のためにxlrdとxlwtを好む。 – SashaZd
openpyxlを特に使う理由はありません。これまで私はVBAとPythonを同期させることができ、openpyxlはまともな仕事をしています。 xlwtやxlrdを使うのはなぜお勧めですか? –
@SashaZdこれはトピックではありませんが、オプションとしてxlwtに言及しました。 Openpyxlは私に書式設定の問題を与えてくれました。その点でxlwtは良いですか? Excel形式を維持していますか? –