python读写Excel表格
python读写Excel表格其实就依赖两个库:
- python读excel——xlrd
- python写excel——xlwt
一. python读excel
1.先安装读表所需要的库
1 | pip install xlrd |
2.导入库,打开表格
1 | improt xlrd |
3.找到指定工作簿
python获取工作簿方式:
1 | #方法一:通过索引 |
4.获取工作簿行数、列数
1 | # 行数 |
5.获取某行某列的值,i代表行数或者列数的索引(从0开始)
1 | # 获取某行的值 |
6.读取某个单元格数据
1 | value = sheet.cell(i,j).value |
7.单元格内容类型
excel单元格内容返回类型有5种ctype:
- 0 : empty
- 1 : string
- 2 : number
- 3 : date
- 4 :boolean
- 5 :error
假如单元格类型为3(即date),输出为一串数字,需要进一步处理才能显示为日期格式,转换步骤如下:
1 | cell = sheet.cell(i,j) |
或
1 | from datetime import datetime |
二. python写excel
1.安装xlwt
1 | pip install xlwt |
2.导入xlwt,创建工作簿
1 | import xlwt |
3.写入数据
1 | worksheet.write(0,0,'hehe') |
4.存入到excel文件中
1 | workbook.save('test.xls') |
5.打开test.xls文件即可看到里面已经插入了test工作表,而且A1的内容为hehe。