python excel
时间: 2023-07-03 07:05:30 浏览: 52
python excel
Python可以用很多库来操作Excel文件,其中比较常用的有:
1. xlrd:用于读取Excel文件中的数据
2. xlwt:用于将数据写入Excel文件
3. openpyxl:用于读取和写入Excel文件,支持xlsx格式
下面是一个使用openpyxl库将数据写入Excel文件的例子:
```python
import openpyxl
# 创建一个新的工作簿
wb = openpyxl.Workbook()
# 选择一个工作表
sheet = wb.active
# 写入数据
sheet['A1'] = '姓名'
sheet['B1'] = '年龄'
sheet['C1'] = '性别'
sheet['A2'] = '张三'
sheet['B2'] = 20
sheet['C2'] = '男'
# 保存工作簿
wb.save('example.xlsx')
```
这段代码会创建一个新的Excel文件example.xlsx,并将数据写入到工作表中。
如果想要读取Excel文件中的数据,可以使用xlrd库。下面是一个例子:
```python
import xlrd
# 打开Excel文件
workbook = xlrd.open_workbook('example.xlsx')
# 选择第一个工作表
sheet = workbook.sheet_by_index(0)
# 读取数据
name = sheet.cell_value(1, 0)
age = sheet.cell_value(1, 1)
gender = sheet.cell_value(1, 2)
print(name, age, gender)
```
这段代码会打开example.xlsx文件,并读取第一个工作表中第二行的数据。注意,xlrd和xlwt只支持xls格式的Excel文件,如果要读取或写入xlsx格式的文件,可以使用openpyxl库。
阅读全文