下面我将为你详细讲解“Python使用Openpyxl库读写Excel表格的方法(增删改查操作)”的完整实例教程。
1. 安装Openpyxl库
我们在使用Openpyxl库之前,需要先安装它。安装方法非常简单,只需要在终端中使用pip命令即可。在终端中输入以下命令:
pip install openpyxl
如果没有权限,可以在命令前加上sudo执行。
sudo pip install openpyxl
2. 打开/创建Excel文件
使用Openpyxl库操作Excel文件的第一步是打开Excel文件。我们可以使用openpyxl库中的load_workbook方法打开一个存在的.xlsx文件,如果要创建一个新的.xlsx文件则需要使用Workbook类来创建。
import openpyxl
# 打开一个已经存在的.xlsx文件
wb1 = openpyxl.load_workbook("test.xlsx")
# 创建新的.xlsx文件
wb2 = openpyxl.Workbook()
3. 读取Excel文件中的内容
使用Openpyxl库读取Excel文件中的内容的方法非常简单。可以使用workbook对象的active属性来获取当前活跃的worksheet(工作表),然后使用工作表的cell方法来获取单元格中的值。
import openpyxl
wb = openpyxl.load_workbook("test.xlsx")
# 获取当前活跃的worksheet
ws = wb.active
# 获取A1单元格的值
a1_cell = ws['A1']
print(a1_cell.value)
# 获取B1单元格的值
b1_cell = ws.cell(row=1, column=2)
print(b1_cell.value)
4. 写入Excel文件
使用Openpyxl库向Excel文件中写入内容的方法也非常简单。可以使用工作表的cell方法来创建单元格,然后使用赋值运算符来将值赋给单元格。
import openpyxl
wb = openpyxl.Workbook()
# 获取当前活跃的worksheet
ws = wb.active
# 写入A1单元格的值
ws['A1'] = 'Hello'
# 写入B1单元格的值
ws.cell(row=1, column=2, value='World')
# 将数据保存到.xlsx文件中
wb.save('test.xlsx')
5. 修改Excel文件中的内容
使用Openpyxl库修改Excel文件中的内容也非常简单。先使用工作表的cell方法获取要修改的单元格对象,然后使用赋值运算符将新的值赋给单元格。
import openpyxl
wb = openpyxl.load_workbook("test.xlsx")
# 获取当前活跃的worksheet
ws = wb.active
# 修改A1单元格的值
ws['A1'] = '你好'
# 将数据保存到.xlsx文件中
wb.save('test.xlsx')
6. 删除Excel文件中的内容
使用Openpyxl库删除Excel文件中的内容同样简单。直接使用工作表的cell方法获取要删除的单元格对象,然后使用del语句删除指定单元格对象即可。
import openpyxl
wb = openpyxl.load_workbook("test.xlsx")
# 获取当前活跃的worksheet
ws = wb.active
# 删除A1单元格
del ws['A1']
# 将数据保存到.xlsx文件中
wb.save('test.xlsx')
以上就是使用Openpyxl库读写Excel表格的方法(增删改查操作)的完整实例教程。希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python使用openpyxl库读写Excel表格的方法(增删改查操作) - Python技术站