欢迎访问宙启技术站
智能推送

使用Python的write()函数将数据写入Excel文件

发布时间:2023-12-17 12:02:35

在Python中,我们可以使用openpyxl库来操作Excel文件。openpyxl库提供了一种灵活的方法来读写Excel文件,包括创建新文件、读取已存在文件、写入数据等功能。

下面是一个使用openpyxl库将数据写入Excel文件的例子:

首先,我们需要安装openpyxl库,可以使用以下命令安装:

pip install openpyxl

然后,我们可以按照以下步骤创建一个新的Excel文件并写入数据:

1. 导入openpyxl库和相关模块:

from openpyxl import Workbook
from openpyxl.utils import get_column_letter

2. 创建一个Workbook对象并获取active的工作表:

workbook = Workbook()
worksheet = workbook.active

3. 循环写入数据:

for i in range(1, 11):
    column_letter = get_column_letter(i)
    for j in range(1, 11):
        cell = "{}{}".format(column_letter, j)
        worksheet[cell] = i * j

4. 保存文件:

workbook.save("data.xlsx")

完整的代码如下:

from openpyxl import Workbook
from openpyxl.utils import get_column_letter

# 创建Workbook对象和active的工作表
workbook = Workbook()
worksheet = workbook.active

# 循环写入数据
for i in range(1, 11):
    column_letter = get_column_letter(i)
    for j in range(1, 11):
        cell = "{}{}".format(column_letter, j)
        worksheet[cell] = i * j

# 保存文件
workbook.save("data.xlsx")

运行代码后,会在当前目录下生成一个名为data.xlsx的Excel文件,其中包含了从1到10的乘法表。

除了基本的写入数据,openpyxl库还支持更多复杂的操作,如添加图表、合并单元格等。你可以根据自己的需求进一步扩展代码。