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

python openpyxl库

作者:ー辈ふ只寵你人   发布日期:2026-02-15   浏览:67

# 导入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')

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

# 读取单元格中的数据
cell_value = existing_ws['A1'].value
print(f"The value in A1 is: {cell_value}")

# 遍历工作表中的所有行和列
for row in existing_ws.iter_rows(min_row=1, max_col=2, max_row=2):
    for cell in row:
        print(cell.value)

# 关闭工作簿
existing_wb.close()

解释说明:

  1. 导入库import openpyxl 导入 openpyxl 库,用于处理 Excel 文件。
  2. 创建新工作簿wb = openpyxl.Workbook() 创建一个新的 Excel 工作簿。
  3. 选择工作表ws = wb.active 选择默认的工作表。
  4. 修改工作表标题ws.title = "Sample Sheet" 修改工作表的标题。
  5. 写入数据ws['A1'] = "Hello"ws['B1'] = "World" 向单元格中写入数据。
  6. 保存工作簿wb.save("sample.xlsx") 将工作簿保存为文件。
  7. 打开现有文件existing_wb = openpyxl.load_workbook('sample.xlsx') 打开现有的 Excel 文件。
  8. 选择特定工作表existing_ws = existing_wb['Sample Sheet'] 选择特定的工作表。
  9. 读取数据cell_value = existing_ws['A1'].value 读取单元格中的数据并打印。
  10. 遍历行和列:使用 iter_rows 方法遍历工作表中的所有行和列,并打印每个单元格的值。
  11. 关闭工作簿existing_wb.close() 关闭工作簿。

希望这段代码和解释能帮助你理解如何使用 openpyxl 库来操作 Excel 文件。

上一篇:python去掉字符串内部的空格

下一篇:python pytest框架

大家都在看

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

python 私有函数

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

Laravel 中文站