请点击
右上角跟进编辑。 除了共享技术报道外,还有福利等。 私信python可以接收python视频、PDF电子文档、爬虫等资料这几天,我在用python处理excel文件。 有很多库可以操作excel,今天我们将总结这两个库的用法。
安装xlrd,xlwt
用cmd输入
pip install xlrd
pip install xlwt
在pycharm中,单击项目解释器下左下方的加号,然后输入要安装的库和/或。
使用
导入xlrd模块
导入xlrd
打开excel
table=data.sheets () [0] #按索引顺序获取
table=data.sheet_by_index(0) #按索引顺序获取
table=data.sheet _ by _ name (u ' sheet1' ) #按名称获取
打印excel的内容
导入xlrd
data=xlrd.open _ workbook (r ' test.xlsx ' ) )。
table1=data.sheets () [0] #按索引顺序获取
table2=data.sheet_by_index(0) #按索引顺序获取
以table3=data.sheet_by_name )名称获取
是打印(table1)
是打印(table2)
是打印(table3)
获取行数和列数
导入xlrd
data=xlrd.open _ workbook (r ' test.xlsx ' ) )。
table=data.sheets () [0]
获取nows=table.nrows#excel中的行数
获取ncols=table.ncols#excel中的列数
获取单元格
cell_a1=table.cell_value () 0,0 ) ) ) ) ) ) )。
cell _ C4=table.cell _ value (3,2 ) ) ) ) ) ) ) ) )。
创建矩阵索引以获取单元格
cll_a1=table.row(0) [0].value
cll_C4=table.col(2) [3].value
使用xlwt写入数据
导入xlwt模块
导入xlwt
创建工作簿
workbook=xlwt.workbook (编码=' utf-8 ' )
encoding=‘utf-8’可以在excel中输入中文
创建图纸对象
sheet=workbook.add_sheet('test ) )。
Test excel的sheet的名称
将数据添加到excel
sheet.write (0,0,' I like here ) )其中,“0-行,0-列”指定表格单元格,“I like here”是要写入该单元格的内容
保存数据
workbook.save(r'test1.xls ' )。