一、xlrd读取excel
这里介绍一个不错的包xlrs,可以工作在任何平台。这也就意味着你可以在Linux下读取Excel文件。
首先,打开workbook;
import xlrd
wb = xlrd.open_workbook('myworkbook.xls')
检查表单名字:
wb.sheet_names()
得到第一张表单,两种方式:索引和名字
sh = wb.sheet_by_index(0)
sh = wb.sheet_by_name(u'Sheet1')
递归打印出每行的信息:
for rownum in range(sh.nrows):
print sh.row_values(rownum)
如果只想返回第一列数据:
first_column = sh.col_values(0)
通过索引读取数据:
cell_A1 = sh.cell(0,0).value
cell_C4 = sh.cell(rowx=3,colx=2).value
注意:这里的索引都是从0开始的。
二、xlwt写excel
这里介绍一个不错的包xlwt,可以工作在任何平台。这也就意味着你可以在Linux下保存Excel文件。
基本部分
在写入Excel表格之前,你必须初始化workbook对象,然后添加一个workbook对象。比如:
import xlwt
wbk = xlwt.Workbook()