Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python excel

作者:风中孤狼   发布日期:2026-03-03   浏览:38

# 使用 openpyxl 操作 Excel 文件的示例代码

# 导入 openpyxl 库
import openpyxl

# 创建一个新的工作簿
wb = openpyxl.Workbook()

# 获取活动的工作表
ws = wb.active

# 给工作表命名
ws.title = "Sample Sheet"

# 向单元格中写入数据
ws['A1'] = "Hello"
ws['B1'] = "World"

# 保存工作簿到文件
wb.save("sample.xlsx")

# 打开已有的 Excel 文件
existing_wb = openpyxl.load_workbook('sample.xlsx')

# 获取所有工作表的名字
print(existing_wb.sheetnames)

# 选择特定的工作表
sheet = existing_wb['Sample Sheet']

# 读取单元格中的数据
cell_value = sheet['A1'].value
print(cell_value)

# 遍历工作表中的所有行和列
for row in sheet.iter_rows(values_only=True):
    print(row)

解释说明:

  1. 导入库:使用 openpyxl 库来操作 Excel 文件。
  2. 创建新的工作簿:通过 openpyxl.Workbook() 创建一个新的 Excel 工作簿。
  3. 获取活动工作表:通过 wb.active 获取当前活动的工作表。
  4. 命名工作表:通过 ws.title 设置工作表的名称。
  5. 写入数据:通过指定单元格(如 ws['A1'])向 Excel 中写入数据。
  6. 保存文件:通过 wb.save() 将工作簿保存为文件。
  7. 打开现有文件:通过 openpyxl.load_workbook() 打开现有的 Excel 文件。
  8. 获取工作表名字:通过 existing_wb.sheetnames 获取工作簿中所有工作表的名字。
  9. 选择工作表:通过 existing_wb['Sheet Name'] 选择特定的工作表。
  10. 读取数据:通过 sheet['A1'].value 读取单元格中的数据。
  11. 遍历数据:通过 sheet.iter_rows(values_only=True) 遍历工作表中的所有行和列。

上一篇:range函数python用法

下一篇:map函数的用法python

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站