可以使用Python中的pandas库来写入Excel文件。以下是一个简单的示例:

import pandas as pd

# 创建数据
data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
        'Age': [25, 30, 35, 40],
        'Salary': [50000, 60000, 70000, 80000]}

# 将数据转换为pandas的DataFrame对象
df = pd.DataFrame(data)

# 将数据写入Excel文件中
df.to_excel('example.xlsx', index=False)

在这个例子中,我们首先创建一个包含姓名、年龄和薪资的字典数据。然后,我们将数据转换为pandas的DataFrame对象,并将其写入到名为“example.xlsx”的Excel文件中。其中,index=False表示我们不需要将行索引写入Excel文件中。

如果需要将多个DataFrame写入同一个Excel文件中,可以使用ExcelWriter对象。以下是一个示例:

import pandas as pd

# 创建数据
data1 = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
         'Age': [25, 30, 35, 40],
         'Salary': [50000, 60000, 70000, 80000]}

data2 = {'Name': ['Emma', 'Frank', 'Gina', 'Henry'],
         'Age': [22, 28, 33, 38],
         'Salary': [45000, 55000, 65000, 75000]}

# 将数据转换为pandas的DataFrame对象
df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)

# 创建ExcelWriter对象
writer = pd.ExcelWriter('example.xlsx', engine='xlsxwriter')

# 将DataFrame写入Excel文件中
df1.to_excel(writer, sheet_name='Sheet1', index=False)
df2.to_excel(writer, sheet_name='Sheet2', index=False)

# 保存Excel文件
writer.save()

在这个例子中,我们创建了两个DataFrame对象,并将它们分别写入到名为“Sheet1”和“Sheet2”的Excel工作表中。使用ExcelWriter对象可以方便地将多个DataFrame写入同一个Excel文件中。最后,我们需要调用save()方法保存Excel文件。

标签: 科技


原文地址: https://gggwd.com/t/topic/b5X3 著作权归作者所有。请勿转载和采集!