2016-12-25 56 views
1
import xlwt 

wb = xlwt.Workbook() 

sheet1 = wb.add_sheet('Sheet 1') 

wb.save('self, example.xls') 

我正在嘗試學習如何創建xls,編輯xls或在python中刪除if neccesary。我在這方面遇到了很多麻煩,因爲網上的每個教程都沒有提到我應該在Workbook之前放置xlwt,但是我現在知道了。問題是,當我運行這段代碼時,我得到一個錯誤,它說「ValueError:不能使用帶有str模式的LOCALE標誌」我甚至不知道這意味着什麼......它是什麼以及如何修復它?不能使用帶有str模式的LOCALE標誌

+0

我搜索3個多小時,我認爲這是一個錯誤包。我太盲目,看不到這個網頁https://github.com/kennethreitz/tablib/pull/263,但這是一個我仍然不知道的解決方案。如果這是一個解決方案,我不知道我該如何適用於此。需要幫助的人... –

+0

新版本的xlwt可從https://pypi.python.org/pypi/xlwt –

+0

您是否通過行爲運行? – Math

回答

3

有一個與tablib和Python 3.6有關的已知問題,看起來它將在下一個版本中解決。

現在,我讓工作只是降級到Python 3.5.2

+0

這應該是一條評論。 –

+0

xlwt的新版本可從https://pypi.python.org/pypi/xlwt –

+0

@JohnMachin我不認爲這解決了問題..仍然堅持使用3.6.1 – SRK