インターネットにて得られたサンプルコードを元に下記コードを実行しましたところ、Excelのスタイルがほぼなくなってしまいました。
python
1from xlrd import open_workbook 2from xlwt import Workbook 3from xlutils.copy import copy 4 5rwb = open_workbook("/home/prjmaster/test.xlsx") 6wb = copy(rwb) 7 8s = wb.sheet_by_name('Sheet1') 9s.cell(0,0).value 10s.cell(0,0).value = 'ほげほげ' 11 12wb.save('names.xls') 13
元のスタイルを維持したまま、特定のカラムの値を書き加えるという作業を行いたいです。
どうすればよいでしょうか。
ちなみに下記コードだとエラーになってしまいます。
python
1rwb = open_workbook("/home/prjmaster/test.xlsx" ,formatting_info=True) 2Traceback (most recent call last): 3 File "<stdin>", line 1, in <module> 4 File "/usr/local/lib/python3.5/dist-packages/xlrd/__init__.py", line 422, in open_workbook 5 ragged_rows=ragged_rows, 6 File "/usr/local/lib/python3.5/dist-packages/xlrd/xlsx.py", line 790, in open_workbook_2007_xml 7 raise NotImplementedError("formatting_info=True not yet implemented") 8NotImplementedError: formatting_info=True not yet implemented
セル幅や、非表示設定も同じくなくなってしまいます。
助けていただきたくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/10 06:10
2016/11/10 06:51
2016/11/10 07:19
2016/11/10 07:44
2016/11/10 07:55