python编写简单表格_python做excel表格

python编写简单表格_python做excel表格在 Python 中创建和处理表格 你可以使用不同的库 具体取决于你的需求 以下是一些常用的库及其用法 使用 pandas 创建表格 pandas 是一个强大的数据处理库 适合创建和操作表格数据 1 安装 pandas bashpip install pandas 2 创建 DataFrame 对象 pythonimport pandas as pd

在Python中创建和处理表格,你可以使用不同的库,具体取决于你的需求。以下是一些常用的库及其用法:

使用 `pandas` 创建表格

`pandas` 是一个强大的数据处理库,适合创建和操作表格数据。

1. 安装 `pandas`:

bash

pip install pandas

2. 创建 `DataFrame` 对象:

python

import pandas as pd

data = {

'First Name': ['John', 'Mary', 'Jennifer'],

'Last Name': ['Smith', 'Jane', 'Doe'],

'Age': [39, 25, 28]

}

df = pd.DataFrame(data)

print(df)

使用 `openpyxl` 创建和修改Excel表格

`openpyxl` 可以用来读取、写入和修改Excel文件。

1. 安装 `openpyxl`:

bash

pip install openpyxl

2. 创建一个新的Excel文件并写入数据:

python

from openpyxl import Workbook

wb = Workbook()

ws = wb.active

ws['A1'] = 'Brand'

ws['B1'] = 'Vw'

ws['C1'] = 'Japan'

wb.save('example.xlsx')

3. 读取并修改Excel文件中的数据:

python

from openpyxl import load_workbook

wb = load_workbook('example.xlsx')

ws = wb.active

ws['C10'] = 75

wb.save('example_modified.xlsx')

使用 `tabulate` 格式化输出表格

`tabulate` 库可以将数据格式化为表格,便于阅读和展示。

1. 安装 `tabulate`:

bash

pip install tabulate

2. 使用 `tabulate` 输出表格:

python

from tabulate import tabulate

data = [

['First Name', 'Last Name', 'Age'],

['John', 'Smith', 39],

['Mary', 'Jane', 25],

['Jennifer', 'Doe', 28]

]

print(tabulate(data, headers='firstrow', tablefmt='grid'))

使用 `xlrd` 和 `xlwt` 处理旧版Excel文件(.xls)

`xlrd` 用于读取 `.xls` 文件,`xlwt` 用于写入 `.xls` 文件。

1. 安装 `xlrd` 和 `xlwt`:

bash

pip install xlrd

pip install xlwt

2. 使用 `xlwt` 写入 `.xls` 文件:

python

import xlwt

book = xlwt.Workbook()

sheet = book.add_sheet('Sheet1')

sheet.write(0, 0, 'Name')

sheet.write(0, 1, 'Age')

sheet.write(0, 2, 'Gender')

book.save('example.xls')

选择合适的库,根据你的具体需求进行操作即可。

编程小号
上一篇 2026-04-14 11:16
下一篇 2025-06-17 11:35

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/57728.html