首页 / 视频教程

Python操作Excel内容的方法大全

发布时间:2023-11-20 10:12:13

在日常办公的数据处理和分析中,用Python操作Excel是非常方便并且好用的方式。

本文将介绍几种好用的用Python快捷操作Excel的方式。

1. Pandas

Pandas是一个功能强大的数据处理库,也可以用于读取和写入Excel文件。

安装Pandas库:

pip install pandas

使用示例:

import pandas as pd
# 读取Excel文件df = pd.read_excel('data.xlsx')
# 处理数据...
# 写入Excel文件df.to_excel('output.xlsx', index=False)

2. openpyxl

openpyxl是一个专门用于读写Excel文件的库,支持Excel中的各种功能和格式。

安装openpyxl库:

pip install openpyxl

使用示例:

from openpyxl import Workbook, load_workbook
# 创建一个新的Excel文件wb = Workbook()
# 选择活动工作表ws = wb.active
# 写入数据ws['A1'] = 'Hello'ws['B1'] = 'World'
# 保存Excel文件wb.save('output.xlsx')
# 读取Excel文件wb = load_workbook('data.xlsx')
# 选择活动工作表ws = wb.active
# 读取数据value = ws['A1'].valueprint(value)

3. xlrd和xlwt

xlrd和xlwt是两个常用的库,用于读取和写入Excel文件。xlrd用于读取现有的Excel文件,而xlwt用于创建新的Excel文件并写入数据。

安装xlrd和xlwt库:

pip install xlrd xlwt

使用示例:

import xlrdimport xlwt
# 读取Excel文件workbook = xlrd.open_workbook('data.xls')worksheet = workbook.sheet_by_index(0)
# 读取单元格数据value = worksheet.cell_value(0, 0)print(value)
# 创建一个新的Excel文件workbook = xlwt.Workbook()
# 添加一个工作表worksheet = workbook.add_sheet('Sheet1')
# 写入数据worksheet.write(0, 0, 'Hello')worksheet.write(0, 1, 'World')
# 保存Excel文件workbook.save('output.xls')

这些是Python中常用的操作Excel的库,每个库都有其特定的优点和适用场景。你可以根据自己的需求选择合适的库来操作Excel文件。

给你准备了大量Python自学资料可以+我:huanglaoshiCXY
或扫描下面二维码+,免费获得Python自学资料,希望可以帮到你!

相关推荐