卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

1. Python讀取Excel——xlrd庫(kù) Python操作Excel主要用到xlrd和xlwt這兩個(gè)庫(kù),其中xlrd是用來(lái)讀取Excel文件的庫(kù)。在使用xlrd庫(kù)進(jìn)行讀取Excel的過(guò)程中,會(huì)

1. Python讀取Excel——xlrd庫(kù)

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

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

import xlrd
def read_excel():
     打開(kāi)文件
    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庫(kù)來(lái)讀取Excel文件。在代碼中,我們打開(kāi)了一個(gè)名為"demo.xlsx"的Excel文件,并通過(guò)索引和名稱獲取了sheet2的內(nèi)容。然后,我們獲取了整行和整列的值,并可以通過(guò)指定行和列的坐標(biāo)來(lái)獲取單元格的內(nèi)容。同時(shí),我們還可以獲取單元格內(nèi)容的數(shù)據(jù)類型,以及獲取sheet的名稱、行數(shù)和列數(shù)。

2. Python寫入Excel——xlwt庫(kù)

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

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

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

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

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

標(biāo)簽: