Python如何导出到Excel
时间: 2024-03-28 11:11:53 浏览: 45
Python可以使用第三方库xlwt和openpyxl来导出数据到Excel文件中。
使用xlwt库:
1. 安装xlwt库:在命令行中输入`pip install xlwt`进行安装。
2. 导入xlwt库:在Python脚本中添加`import xlwt`。
3. 创建Excel文件:使用`xlwt.Workbook()`创建一个新的Excel文件。
4. 创建工作表:使用`workbook.add_sheet(sheet_name)`创建一个新的工作表。
5. 写入数据:使用`worksheet.write(row, col, value)`向工作表中写入数据。
6. 保存Excel文件:使用`workbook.save(filename)`保存Excel文件。
示例代码:
```python
import xlwt
# 创建Excel文件和工作表
workbook = xlwt.Workbook()
worksheet = workbook.add_sheet('Sheet1')
# 写入数据
worksheet.write(0, 0, '姓名')
worksheet.write(0, 1, '年龄')
worksheet.write(1, 0, '张三')
worksheet.write(1, 1, 20)
worksheet.write(2, 0, '李四')
worksheet.write(2, 1, 25)
# 保存Excel文件
workbook.save('test.xls')
```
使用openpyxl库:
1. 安装openpyxl库:在命令行中输入`pip install openpyxl`进行安装。
2. 导入openpyxl库:在Python脚本中添加`import openpyxl`。
3. 创建Excel文件:使用`openpyxl.Workbook()`创建一个新的Excel文件。
4. 创建工作表:使用`workbook.create_sheet(sheet_name)`创建一个新的工作表。
5. 写入数据:使用`worksheet.cell(row, col, value)`向工作表中写入数据。
6. 保存Excel文件:使用`workbook.save(filename)`保存Excel文件。
示例代码:
```python
import openpyxl
# 创建Excel文件和工作表
workbook = openpyxl.Workbook()
worksheet = workbook.create_sheet('Sheet1')
# 写入数据
worksheet.cell(1, 1, '姓名')
worksheet.cell(1, 2, '年龄')
worksheet.cell(2, 1, '张三')
worksheet.cell(2, 2, 20)
worksheet.cell(3, 1, '李四')
worksheet.cell(3, 2, 25)
# 保存Excel文件
workbook.save('test.xlsx')
```
以上两种方法分别使用了不同的第三方库,可以根据自己的需求选择适合的方法。
阅读全文