當前位置:成語大全網 - 書法字典 - 為什麽在python中使用xlrd和xlwt操作excel?

為什麽在python中使用xlrd和xlwt操作excel?

Python對excel的基本操作如下:

# -*-編碼:utf-8 -*-

導入xlrd

導入xlwt

從日期時間導入日期,日期時間

def read_excel():

#打開文件

workbook = xlrd . open _ workbook(r‘f:\ demo . xlsx‘)

#獲取所有工作表

print workbook . sheet _ names()#【u‘sheet 1,u‘sheet 2‘】

sheet 2 _ name = workbook . sheet _ names()【1】

#根據工作表的索引或名稱獲取工作表的內容。

Sheet 2 = workbook . Sheet _ by _ index(1)#工作表索引從0開始。

sheet 2 = workbook . sheet _ by _ name(‘sheet 2‘)

#工作表的名稱、行數和列數

打印sheet2.name,sheet2.nrows,sheet2.ncols

#獲取整行和整列的值(數組)

rows = sheet 2 . row _ values(3)#獲取第四行。

cols = sheet 2 . col _ values(2)#獲取第三列的內容。

打印行

打印列

#獲取單元格內容

print sheet 2 . cell(1,0)。value。encode(‘utf-8‘)

打印sheet 2 . cell _ value(1,0)。編碼(‘utf-8‘)

print sheet 2 . row(1)【0】。value。encode(‘utf-8‘)

#獲取單元格內容的數據類型

print sheet 2 . cell(1,0)。ctype

if __name__ == '__main__ ':

read_excel()