openpyxl写入数据
时间: 2024-01-25 19:00:36 浏览: 77
02-openpyxl写入数据(附带一个小例子)
openpyxl是一个Python库,用于读取和写入Microsoft Excel文件(.xlsx和.xlsm)。下面是如何使用openpyxl写入数据的步骤:
1. 首先,你需要安装openpyxl库。可以使用pip命令在命令行中输入以下命令来安装openpyxl:`pip install openpyxl`
2. 导入openpyxl库:`import openpyxl`
3. 打开一个已经存在的Excel文件或创建一个新的Excel文件:`workbook = openpyxl.Workbook()`。该命令会创建一个新的工作簿对象。
4. 获取要操作的工作表对象:`worksheet = workbook.active`。默认情况下,active属性指向第一个工作表。
5. 使用Worksheet对象的cell方法来写入数据。例如,要在第一个单元格(A1)中写入数据,可以使用以下代码:`worksheet.cell(row=1, column=1).value = "Hello, World!"`。这将在A1单元格中写入字符串"Hello, World!"
6. 保存Excel文件:`workbook.save("example.xlsx")`。这将把工作簿对象保存到名为"example.xlsx"的文件中。
完整的示例代码如下:
```
import openpyxl
# 创建一个新的工作簿对象
workbook = openpyxl.Workbook()
# 获取默认的工作表对象
worksheet = workbook.active
# 在A1单元格中写入数据
worksheet.cell(row=1, column=1).value = "Hello, World!"
# 保存Excel文件
workbook.save("example.xlsx")
```
运行上述代码后,会在同级目录下创建一个名为"example.xlsx"的Excel文件,并在A1单元格中写入了"Hello, World!"。这就是使用openpyxl库写入数据的基本过程。
阅读全文