当前位置: 首页 > article >正文

使用 Python 操作 Excel 表格

在Python中操作Excel表格,你可以使用几个流行的库,比如openpyxl、pandas和xlrd/xlwt。下面我会分别介绍这些库的基本用法。
1. 使用 openpyxl
openpyxl 是一个用来读写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。
安装:
pip install openpyxl

基本用法:
from openpyxl import Workbook

# 创建一个新的Excel工作簿
wb = Workbook()
# 选择默认的工作表
ws = wb.active

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

# 写入数据
ws['A1'] = "Hello"
ws['B1'] = "World"

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

2. 使用 pandas
pandas 是一个强大的数据分析和操作库,它提供了非常方便的接口来处理Excel文件。
安装:
pip install pandas
pip install openpyxl  # pandas需要这个库来读写Excel文件

基本用法:
import pandas as pd

# 读取Excel文件
df = pd.read_excel('sample.xlsx')

# 查看数据
print(df)

# 修改数据
df.loc[0, 'A'] = 'New Value'

# 保存到新的Excel文件
df.to_excel('modified_sample.xlsx', index=False)

3. 使用 xlrd 和 xlwt
xlrd 和 xlwt 是两个较老的库,用于读取和写入Excel文件(.xls格式)。
安装:
pip install xlrd xlwt

基本用法:
import xlrd
import xlwt

# 读取Excel文件
workbook = xlrd.open_workbook('sample.xls')
sheet = workbook.sheet_by_index(0)

# 读取数据
print(sheet.cell_value(0, 0))

# 写入Excel文件
new_workbook = xlwt.Workbook()
new_sheet = new_workbook.add_sheet('New Sheet')

# 写入数据
new_sheet.write(0, 0, 'Hello World')

# 保存工作簿
new_workbook.save('new_sample.xls')

这些是操作Excel文件的一些基本方法。根据你的需求,你可以选择适合的库来进行操作。如果你需要进行复杂的数据分析,pandas可能是最佳选择。如果你需要处理.xlsx文件,openpyxl会是一个很好的选择。对于较老的.xls文件,xlrd和xlwt可以满足需求。


http://www.kler.cn/a/454001.html

相关文章:

  • 【c语言】简单的c程序设计
  • Vue(四)
  • 以太网帧结构
  • 表达式语句、复合语句和空语句
  • JS面试题|[2024-12-26]
  • NLP 中文拼写检测纠正论文 C-LLM Learn to CSC Errors Character by Character
  • js垃圾回收机制详细讲解
  • IntelliJ Idea常用快捷键详解
  • 数据分析思维(五):分析方法——假设检验分析方法
  • R 语言 | 绘图的文字格式(绘制上标、下标、斜体、文字标注等)
  • 接口测试Day03-postman使用接口用例设计
  • vscode 插件一直提示正在安装的问题
  • Linux 的 Regmap API:简化设备寄存器访问
  • 新一代Web安全技术应用指南
  • 音视频入门知识(二)、图像篇
  • FPGA开发实战之“模块实例化中的端口映射陷阱”
  • HDLBits训练4
  • Flink RocksDB状态缩放加速:RocksDB原生DeleteRange原理简析
  • 云原生相关的 Go 语言工程师技术路线(含博客网址导航)
  • JAVAweb学习日记(三)Ajax
  • Android view 基本的绘制流程
  • 记录Linux Centos 7 安装PostgreSQL 16
  • JZ31 栈的压入、弹出序列
  • Windows脚本命令与Linux Bash脚本命令
  • xctf-WEB-新手练习区Exercise area-Writeup
  • 2024年12月一区SCI-加权平均优化算法Weighted average algorithm-附Matlab免费代码