最近在研究如何新建一個Excel文件和對Excel表格的操做,遇到一些問題,方便你們參考。python
要想對Excel文件進行操做,須要依賴以下的三個第三方庫
dom
xlwt xlrd xlsxwriter
在建立Excel文件的時候,若是是Windows機器的話,沒法使用os.mknod()函數,由於mknod()函數實在dev設備下建立文件的,可是若是使用open(),建立的文件用office根本打不開,並且用xlrd.open_workbook()函數打開時一直報錯。最後通過幾番折騰,終於找到了解決辦法,以下:ide
使用xlwt.wookbook()函數
xlrd xlwt random sys fname = filename =xlwt.Workbook() sheet=filename.add_sheet() filename.save() sys.exit() row (,): col (,): sheet.write(row,col,random.randrange(,)) filename.save(fname)
使用xlsxwriter.WookBook()函數ci
xlwt xlrd xlsxwriter os os.mknod() filename=workbook = xlsxwriter.Workbook(filename)workbook.close()
兩種方法都能新建一個Excel文件,可是不一樣的是使用xlwt.wookbook()方法時必須新建sheet和寫入數據,不然就會出錯,可是使用xlsxwriter.WookBook()時就不會出現這種問題,因此我的推薦使用xlsxwriter.WookBook()函數去建立Excel文件。pycharm
pycharm添加第三方庫的方法it
file->settings->project learn->project Interpreter,而後點擊添加按鈕安裝對應得第三方庫。class