Python 数据存入表格

Python 是一种高级编程语言,广泛用于数据分析和数据处理。在进行数据处理时,通常需要将结果保存到表格中,以便进一步分析或共享给他人。本文将介绍如何使用 Python 将数据存入表格,并提供代码示例。

1. 使用 Pandas 库存入表格

Pandas 是一个强大的数据处理库,可以轻松地将数据存入表格。首先,我们需要安装 Pandas 库:

!pip install pandas

然后,导入 Pandas 并创建一个数据帧(DataFrame),将数据存入其中:

import pandas as pd

# 创建一个字典,包含需要存入表格的数据
data = {'姓名': ['张三', '李四', '王五'],
        '年龄': [25, 30, 35],
        '城市': ['北京', '上海', '广州']}

# 将字典转换为数据帧
df = pd.DataFrame(data)

# 将数据帧存入表格
df.to_excel('data.xlsx', index=False)

以上代码将创建一个包含姓名、年龄和城市的数据帧,并将其存入名为 data.xlsx 的表格中。

2. 使用 openpyxl 库存入表格

除了使用 Pandas,我们也可以使用 openpyxl 库将数据存入表格。首先,需要安装 openpyxl 库:

!pip install openpyxl

然后,导入 openpyxl 并创建一个工作簿(Workbook),将数据存入其中:

from openpyxl import Workbook

# 创建一个工作簿
wb = Workbook()

# 选择默认的活动工作表
ws = wb.active

# 添加表头
ws.append(['姓名', '年龄', '城市'])

# 添加数据
ws.append(['张三', 25, '北京'])
ws.append(['李四', 30, '上海'])
ws.append(['王五', 35, '广州'])

# 保存工作簿
wb.save('data.xlsx')

以上代码将创建一个包含表头和数据的工作簿,并将其存入名为 data.xlsx 的表格中。

3. 使用 xlwt 库存入表格

另一个常用的库是 xlwt,它可以将数据存入旧版本的 Excel 文件中。首先,需要安装 xlwt 库:

!pip install xlwt

然后,导入 xlwt 并创建一个工作簿(Workbook),将数据存入其中:

import xlwt

# 创建一个工作簿
wb = xlwt.Workbook()

# 添加一个工作表
ws = wb.add_sheet('Sheet1')

# 添加表头
ws.write(0, 0, '姓名')
ws.write(0, 1, '年龄')
ws.write(0, 2, '城市')

# 添加数据
ws.write(1, 0, '张三')
ws.write(1, 1, 25)
ws.write(1, 2, '北京')
ws.write(2, 0, '李四')
ws.write(2, 1, 30)
ws.write(2, 2, '上海')
ws.write(3, 0, '王五')
ws.write(3, 1, 35)
ws.write(3, 2, '广州')

# 保存工作簿
wb.save('data.xls')

以上代码将创建一个包含表头和数据的工作簿,并将其存入名为 data.xls 的表格中。

结论

本文介绍了如何使用 Python 将数据存入表格。通过使用 Pandas、openpyxl 和 xlwt 等库,我们可以轻松地将数据存入 Excel 表格中。根据实际需求和所用的 Python 版本,选择适合的库来进行数据存储操作。希望本文对你有所帮助!

参考资料

  • Pandas 官方文档: [
  • openpyxl 官方文档: [
  • xlwt 官方文档: [