python用openpyxl创建excel
时间: 2023-04-19 19:01:59 浏览: 81
Python中可以使用openpyxl库来创建和操作Excel文件。
首先需要安装openpyxl库,可以使用pip命令进行安装:
```
pip install openpyxl
```
接下来可以使用openpyxl库中的Workbook类来创建一个新的Excel文件:
```python
from openpyxl import Workbook
# 创建一个新的Excel文件
wb = Workbook()
```
可以使用active属性来获取当前正在操作的工作表:
```python
# 获取当前正在操作的工作表
ws = wb.active
```
可以使用append方法向工作表中添加数据:
```python
# 向工作表中添加数据
ws.append(['姓名', '年龄', '性别'])
ws.append(['张三', 20, '男'])
ws.append(['李四', 25, '女'])
```
最后需要使用save方法将工作簿保存到磁盘上:
```python
# 将工作簿保存到磁盘上
wb.save('example.xlsx')
```
以上就是使用openpyxl库创建Excel文件的基本步骤。
相关问题
python使用openpyxl读取excel两列信息
要使用openpyxl库读取excel两列信息,可以按照以下步骤进行操作:
1. 导入openpyxl库:import openpyxl
2. 打开excel文件:wb = openpyxl.load_workbook('文件路径')
3. 选择工作表:sheet = wb['工作表名称']
4. 创建一个空列表来存储读取到的数据:data = []
5. 遍历指定的行范围,例如范围为2到100行,可以使用for循环:for row in range(2, 101):
6. 使用cell()方法获取指定列的单元格数据,例如获取A列和B列的数据:cell_A = sheet['A' + str(row)].value cell_B = sheet['B' + str(row)].value
7. 创建一个字典,将获取到的两列数据存储在字典中:row_data = {'列名1': cell_A, '列名2': cell_B}
8. 将字典添加到数据列表中:data.append(row_data)
9. 遍历完成后,打印最终获取到的数据:print("最终获取到的数据是:", data)
请注意,以上步骤中的文件路径、工作表名称、列名需要根据实际情况进行修改。
python 使用openpyxl 在excel中写信息
使用 openpyxl 库可以在 Python 中操作 Excel 文件。下面是一个简单的例子,演示如何在 Excel 中写入信息:
首先,需要安装 openpyxl 库。可以使用以下命令安装:
```
pip install openpyxl
```
然后,可以使用以下代码创建一个 Excel 文件,并在其中写入一些信息:
```python
import openpyxl
# 创建一个工作簿对象
wb = openpyxl.Workbook()
# 选择第一个工作表
ws = wb.active
# 写入数据
ws['A1'] = '姓名'
ws['B1'] = '年龄'
ws['C1'] = '性别'
ws['A2'] = '张三'
ws['B2'] = 18
ws['C2'] = '男'
# 保存文件
wb.save('example.xlsx')
```
运行代码后,会在当前目录下创建一个名为 example.xlsx 的 Excel 文件,其中包含写入的信息。
在实际使用中,可以根据需要使用循环等方式来写入更多的数据。同时,也可以使用 openpyxl 库读取 Excel 文件中的数据。