2014-04-07 119 views
6

Xlsxwriter在哪裏保存你創建的文件?是否可以指定我想要保存excel文件的路徑?如何將Xlsxwriter文件保存在某個路徑中?

我的XlsxWriter腳本位於文件/ app/smth1/smth2 /中,由於某種原因它將excel文件保存到/ app /中。它不應該將它保存在腳本所在的同一個文件中嗎?還是我指定這樣的路徑:

workbook = xlsxwriter.Workbook(' /app/smth1/smth2/Expenses01.xlsx') 

什麼是在Excel文件保存在默認的文件?

+1

RTFM man。 30秒的谷歌讓我[這裏](http://xlsxwriter.readthedocs.org/tutorial01.html)它說''xlsxwriter.Workbook('Expenses01.xlsx')'把文件名作爲參數。 – bavaza

+0

我的腳本位於文件/ app/smth1/smth2 /中,由於某種原因,它將文件保存到/ app /中。它不應該將它保存在腳本所在的同一個文件中嗎?這就是我問這個問題的原因。或者我應該指定路徑工作簿= xlsxwriter.Workbook('/app/smth1/smth2/Expenses01.xlsx')文件已保存在此路徑中? – user3496563

+1

這是一個完全不同的問題 - 我建議你相應地解決你的問題。我懷疑你應該指定完整路徑作爲參數。 – bavaza

回答

9

它的自我保存到例如本地目錄(您運行從文件)文件,我使用Python 2.7.6,當我運行此:

workbook = xlsxwriter.Workbook('demo.xlsx') 

文件被保存在同一文件夾作爲我的Python文件,你還可以指定一個完整路徑,像這樣:

workbook = xlsxwriter.Workbook('C:/Users/Steven/Documents/demo.xlsx') 

,這將節省我的demo.xlsx文件在我的文檔文件夾中(假設你是在Windows上) 確保所有你的路徑是正確的(區分大小寫,沒有損壞),它應該工作中,這應該是一個複製和粘貼你的最後一個例子是:

workbook = xlsxwriter.Workbook('app/smth1/smth2/Expenses01.xlsx') 

通知開始「/」不需要,可能會導致你的錯誤(至少在Windows上,我不能說確定在Mac/Linux上)。祝你好運! 示例可以發現here

+1

謝謝!這真的回答了我的問題。 – user3496563

+0

很高興能幫到你! –

相關問題