python写excel
时间: 2023-09-21 18:11:31 浏览: 31
使用Python可以使用openpyxl库来写Excel文档,以下是一个简单的示例代码:
```python
import openpyxl
# 创建一个新的工作表
workbook = openpyxl.Workbook()
worksheet = workbook.active
# 写入数据
worksheet["A1"] = "姓名"
worksheet["B1"] = "年龄"
worksheet["C1"] = "性别"
worksheet["A2"] = "张三"
worksheet["B2"] = 23
worksheet["C2"] = "男"
worksheet["A3"] = "李四"
worksheet["B3"] = 28
worksheet["C3"] = "女"
# 保存Excel文件
workbook.save("example.xlsx")
```
这段代码将创建一个新的Excel工作簿,并在第一个工作表中写入一些数据。你可以根据自己的需求修改这些数据。最后,使用`workbook.save()`方法将Excel文件保存到磁盘。
相关问题
python 写 excel
Python可以使用多个库来写Excel,其中最常用的有xlwt和openpyxl。xlwt是一个用于写入Excel文件的库,而openpyxl则是一个功能更加强大的库,可以读取、写入和修改Excel文件。
使用xlwt库可以按照以下步骤写入Excel文件:
1. 创建一个Workbook对象。
2. 创建一个Worksheet对象。
3. 使用Worksheet对象的write方法写入数据。
4. 保存Workbook对象到文件。
以下是一个使用xlwt库写入Excel文件的例子:
```python
import xlwt
# 创建Workbook对象
workbook = xlwt.Workbook()
# 创建Worksheet对象
worksheet = workbook.add_sheet('Sheet1')
# 写入数据
worksheet.write(0, 0, 'Hello')
worksheet.write(0, 1, 'World')
# 保存Workbook对象到文件
workbook.save('example.xls')
```
使用openpyxl库可以按照以下步骤写入Excel文件:
1. 创建一个Workbook对象。
2. 创建一个Worksheet对象。
3. 使用Worksheet对象的cell方法获取单元格对象。
4. 设置单元格的值。
5. 保存Workbook对象到文件。
以下是一个使用openpyxl库写入Excel文件的例子:
```python
from openpyxl import Workbook
# 创建Workbook对象
workbook = Workbook()
# 创建Worksheet对象
worksheet = workbook.active
# 写入数据
worksheet['A1'] = 'Hello'
worksheet['B1'] = 'World'
# 保存Workbook对象到文件
workbook.save('example.xlsx')
```
python读写excel
要读写Excel文件,可以使用Python的openpyxl库。它提供了易于使用的API,可以方便地读取、修改和保存Excel文件。
以下是一些基本操作的示例代码:
1. 读取Excel文件
```python
from openpyxl import load_workbook
# 打开Excel文件
wb = load_workbook(filename='example.xlsx')
# 获取某个工作表
ws = wb['Sheet1']
# 读取某个单元格的值
value = ws['A1'].value
# 遍历某个列的值
for cell in ws['A']:
print(cell.value)
```
2. 写入Excel文件
```python
from openpyxl import Workbook
# 创建一个新的Excel文件
wb = Workbook()
# 获取默认的工作表
ws = wb.active
# 写入单元格的值
ws['A1'] = 'Hello World'
# 保存Excel文件
wb.save('example.xlsx')
```
除了上述基本操作,还可以进行更复杂的操作,如合并单元格、设置单元格格式、设置图表等。具体操作可以参考openpyxl库的文档。