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

python openpyxl

作者:断晴星魂   发布日期:2025-12-06   浏览:49

# 示例代码:使用 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")

# 获取所有工作表的名称
sheet_names = existing_wb.sheetnames

# 选择特定的工作表
selected_sheet = existing_wb["Sample Sheet"]

# 读取单元格的值
cell_value = selected_sheet['A1'].value

# 打印读取的值
print(cell_value)

# 关闭工作簿
existing_wb.close()

解释说明:

  1. 导入库:首先导入 openpyxl 库,这是用于操作 Excel 文件的 Python 库。
  2. 创建新的工作簿:使用 Workbook() 方法创建一个新的 Excel 工作簿。
  3. 获取活动工作表:通过 wb.active 获取当前活动的工作表。
  4. 命名工作表:使用 ws.title 给工作表命名。
  5. 写入数据:使用类似字典的方式将数据写入指定的单元格(例如 ws['A1'] = "Hello")。
  6. 保存文件:使用 wb.save() 方法将工作簿保存为一个 Excel 文件。
  7. 打开现有文件:使用 openpyxl.load_workbook() 方法打开现有的 Excel 文件。
  8. 获取工作表名称:通过 existing_wb.sheetnames 获取所有工作表的名称。
  9. 选择工作表:通过工作表名称选择特定的工作表。
  10. 读取单元格值:使用类似字典的方式读取单元格的值(例如 selected_sheet['A1'].value)。
  11. 关闭工作簿:使用 existing_wb.close() 关闭工作簿。

上一篇:python global

下一篇:selenium python

大家都在看

python时间格式

pythoneval函数用法

python读取文件路径

staticmethod在python中有

python开发windows应用程序

python中len是什么意思

python ord和chr

python中的yield

python自定义异常

python判断路径是否存在

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

Laravel 中文站