0
複数の編集が有効になっている共有ブックを開くと、xlwtを使用してファイルを保存しているときに設定が失われます。ここでは私がしようとしているコードですが、これはxlsとして保存しながら共有ブックのプロパティ/設定を保存しません。私はこれを行うことができる簡単な方法はありますか?xlrd、xlwt&xlutilsを使用して共有ワークブックのプロパティ設定を保存するにはどうすればよいですか?
def writePowerOnTimeExcel(nrow):
from xlrd import open_workbook
from xlwt import easyxf
from xlutils.copy import copy
rb = open_workbook('.\\LabInventory.xls',formatting_info=True)
rs = rb.sheet_by_index(0)
wb = copy(rb)
ws = wb.get_sheet(0)
text=str('here i am in')
ws.write(nrow+1,3,label=text)
wb.save(".\\LabInventory.xls")
writePowerOnTimeExcel(i)
あなたの答えをありがとう。私はまだこれらのライブラリがユーザーフレンドリーであり、最も強力な自動化で強力であると信じています。しかし、この機能は既存のxlrd/xlwtライブラリには欠けているため、Excelの自動化操作に悪影響を及ぼします。私たちの仕事環境では、同時ユーザーのためにExcelワークブックを共有しています。 既存の共有ブックのプロパティを保持するライブラリ/モジュールの最新バージョンはありますか? COMライブラリを使用すると動作しますか? コードスニペット/ソリューションがあれば親切に共有してください。 あなたの助けを感謝します! – user1109998
私は自分自身で "共有ワークブックのプロパティ"を使ったことは一度もありません。私はxlwtを維持してきた5年間であなた以外の誰もそれについて質問していません。 COMライブラリで動作するかどうか調べるには、自分で試してみる必要があります。私はあなたにもっとお手伝いすることはできません申し訳ありません。 –