項目需要用python輸出excel檔案,度娘查詢比較友善的第三方庫有pyExcelerator和xlrd。其中pyExcelerator為建立輸出excel庫,xlrd為對已有檔案進行操作。
具體的方法都比較簡單,第一次用到python第三方庫,一般就是下載下傳庫檔案之後,進入目錄,用python xxx install安裝後就能在代碼中引用了。
兩個庫的使用方法網上很多,不再贅述。給個pyExcelerator相關資訊的連結:點選打開連結
依然遇到編碼問題,其中'ascii' codec can't decode byte 0xcd in position 0:問題解決方法,需要轉換編碼,既是str.decode('gbk'),相關内碼,編碼文章需要深入了解。
輸出txt檔案時,如果需要指定檔案編碼,則需要import codecs。用codecs打開檔案,具體為:file = codecs.open('test.txt','a','utf-8'),第二個參數a為可寫,如果讀的話為'r',然後調用file.readlines()方法。