1. 程式人生 > >創建Excel文件的方法

創建Excel文件的方法

python Excel xlrd xlwt

最近在研究如何新建一個Excel文件和對Excel表格的操作,遇到一些問題,方便大家參考。

要想對Excel文件進行操作,需要依賴如下的三個第三方庫

xlwt
xlrd
xlsxwriter

在創建Excel文件的時候,如果是Windows機器的話,無法使用os.mknod()函數,因為mknod()函數實在dev設備下創建文件的,但是如果使用open(),創建的文件用office根本打不開,而且用xlrd.open_workbook()函數打開時一直報錯。最後經過幾番折騰,終於找到了解決辦法,如下:

  1. 使用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)
  2. 使用xlsxwriter.WookBook()函數

    xlwt
    xlrd
    xlsxwriter
    os
    os.mknod()
    filename=workbook = xlsxwriter.Workbook(filename)workbook.close()

    兩種方法都能新建一個Excel文件,但是不同的是使用xlwt.wookbook()方法時必須新建sheet和寫入數據,否則就會出錯,但是使用xlsxwriter.WookBook()時就不會出現這種問題,所以個人推薦使用xlsxwriter.WookBook()函數去創建Excel文件。

  3. pycharm添加第三方庫的方法

    file->settings->project learn->project Interpreter,然後點擊添加按鈕安裝對應得第三方庫。

創建Excel文件的方法