一、读取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)
[code]
通过索引读取数据:
[code]
cell_A1 = sh.cell(0,0).value
cell_C4 = sh.cell(rowx=3,colx=2).value
注意:这里的索引都是从0开始的。
二、写excel
这里介绍一个不错的包xlwt,可以工作在任何平台。这也就意味着你可以在Linux下保存Excel文件。
基本部分
在写入Excel表格之前,你必须初始化workbook对象,然后添加一个workbook对象。比如: