国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Python使用代碼創(chuàng)建Excel表格

1. Python讀取Excel——xlrd庫 Python操作Excel主要用到xlrd和xlwt這兩個庫,其中xlrd是用來讀取Excel文件的庫。在使用xlrd庫進行讀取Excel的過程中,會

1. Python讀取Excel——xlrd庫

Python操作Excel主要用到xlrd和xlwt這兩個庫,其中xlrd是用來讀取Excel文件的庫。在使用xlrd庫進行讀取Excel的過程中,會遇到一些比較麻煩的問題,例如讀取日期和讀取合并單元格內(nèi)容。

下面先看一個基本的操作,首先讀取一個Excel文件,該文件有兩個sheet,我們使用第二個sheet作為測試用。Sheet2的內(nèi)容如下:

import xlrd
def read_excel():
     打開文件
    workbook  _workbook('demo.xlsx')
     獲取所有sheet
    print(_names())   [u'sheet1', u'sheet2']
    sheet2_name  _names()[1]
     根據(jù)sheet索引或者名稱獲取sheet內(nèi)容
    sheet2  _by_index(1)
    sheet2  _by_name('sheet2')
     sheet的名稱,行數(shù),列數(shù)
    print(, , )
     獲取整行和整列的值(數(shù)組)
    rows  _values(3)   獲取第四行內(nèi)容
    cols  _values(2)   獲取第三列內(nèi)容
    print(rows)
    print(cols)
     獲取單元格內(nèi)容
    print(sheet2.cell(1,0).value.encode('utf-8'))
    print(sheet2.cell_value(1,0).encode('utf-8'))
    print((1)[0].value.encode('utf-8'))
     獲取單元格內(nèi)容的數(shù)據(jù)類型
    print(sheet2.cell(1,0).ctype)
if __name__  '__main__':
    read_excel()

以上代碼演示了如何使用xlrd庫來讀取Excel文件。在代碼中,我們打開了一個名為"demo.xlsx"的Excel文件,并通過索引和名稱獲取了sheet2的內(nèi)容。然后,我們獲取了整行和整列的值,并可以通過指定行和列的坐標來獲取單元格的內(nèi)容。同時,我們還可以獲取單元格內(nèi)容的數(shù)據(jù)類型,以及獲取sheet的名稱、行數(shù)和列數(shù)。

2. Python寫入Excel——xlwt庫

與xlrd庫對應的是xlwt庫,它是用來寫入Excel文件的庫。通過xlwt庫,我們可以輕松地創(chuàng)建新的Excel文件,并將數(shù)據(jù)寫入其中。

下面是一個示例代碼,演示了如何使用xlwt庫來創(chuàng)建一個包含數(shù)據(jù)的Excel文件:

import xlwt
def write_excel():
     創(chuàng)建一個Workbook對象,即一個Excel文件
    workbook  ()
     創(chuàng)建一個sheet對象,即一個工作表
    sheet  _sheet('Sheet1')
     寫入數(shù)據(jù)
    sheet.write(0, 0, 'Hello')
    sheet.write(0, 1, 'World!')
     保存文件
    ('output.xls')
if __name__  '__main__':
    write_excel()

以上代碼中,我們首先創(chuàng)建了一個Workbook對象,這個對象代表了一個Excel文件。然后,我們使用add_sheet方法創(chuàng)建了一個名為"Sheet1"的工作表。接著,我們使用write方法將數(shù)據(jù)寫入單元格中,并最后使用save方法保存文件。運行以上代碼后,會在當前目錄下生成一個名為"output.xls"的Excel文件,其中包含了我們寫入的數(shù)據(jù)。

通過xlwt庫,我們可以根據(jù)自己的需求創(chuàng)建具有各種格式和樣式的Excel文件,并將數(shù)據(jù)寫入其中。

標簽: