excel学习库

excel表格_excel函数公式大全_execl从入门到精通

python对excel详细操作

在Python中,你可以使用第三方库 openpyxl 来进行 Excel 文件的详细操作。以下是一些常见的 Excel 操作:

安装 openpyxl:

如果还没有安装,可以使用以下命令安装 openpyxl:

pip install openpyxl

创建 Excel 文件:

使用 openpyxl 创建一个 Excel 文件,并添加一些数据。

import openpyxl

# 创建一个工作簿

workbook = openpyxl.Workbook()

# 选择默认的工作表

sheet = workbook.active

# 写入数据

sheet['A1'] = 'Name'

sheet['B1'] = 'Age'

sheet['A2'] = 'John Doe'

sheet['B2'] = 30

sheet['A3'] = 'Jane Smith'

sheet['B3'] = 25

# 保存工作簿到文件

workbook.save('example.xlsx')

读取 Excel 文件:

使用 openpyxl 读取 Excel 文件中的数据。

import openpyxl

# 打开现有的工作簿

workbook = openpyxl.load_workbook('example.xlsx')

# 选择默认的工作表

sheet = workbook.active

# 读取数据

name = sheet['A2'].value

age = sheet['B2'].value

print(f'Name: {name}, Age: {age}')

追加数据:

使用 append() 方法在工作表末尾追加一行数据。

import openpyxl

# 打开现有的工作簿

workbook = openpyxl.load_workbook('example.xlsx')

# 选择默认的工作表

sheet = workbook.active

# 追加数据

sheet.append(['Bob Johnson', 35])

# 保存工作簿到文件

workbook.save('example.xlsx')

遍历 Excel 数据:

使用 iter_rows() 或 iter_cols() 方法遍历行或列数据。

import openpyxl

# 打开现有的工作簿

workbook = openpyxl.load_workbook('example.xlsx')

# 选择默认的工作表

sheet = workbook.active

# 遍历行数据

for row in sheet.iter_rows(min_row=1, max_row=3, min_col=1, max_col=2, values_only=True):

print(row)

设置单元格样式:

使用 openpyxl.styles 模块设置单元格的样式,如字体、颜色等。

from openpyxl import Workbook

from openpyxl.styles import Font, Alignment

workbook = Workbook()

sheet = workbook.active

# 设置单元格样式

cell = sheet['A1']

cell.value = 'Bold and Centered'

cell.font = Font(bold=True)

cell.alignment = Alignment(horizontal='center')

workbook.save('styled_example.xlsx')

以上只是一些基本的 openpyxl 操作,该库提供了丰富的功能,可以用于更复杂的 Excel 操作,如合并单元格、创建图表、设置公式等。你可以根据需要查阅 openpyxl 的官方文档以获取更详细的信息。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接