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

python调用Excel

  • python
  • 2024-04-24 22:16:21
  • 255

安装必要的库:
openpyxl:用于处理Excel文件
xlrd:用于读取Excel文件
xlsxwriter:用于写入Excel文件
读写Excel文件
读取Excel文件:
python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('workbook.xlsx')
# 获取活动工作表
sheet = wb.active
# 读取单元格内容
cell_value = sheet['A1'].value
写入Excel文件:
python
import xlsxwriter
# 创建工作簿和工作表
workbook = xlsxwriter.Workbook('workbook.xlsx')
worksheet = workbook.add_worksheet()
# 写入单元格内容
worksheet.write('A1', 'Python')
# 保存工作簿
workbook.close()
其他操作
创建新工作表:
python
wb.create_sheet('new_sheet')
删除工作表:
python
wb.remove_sheet(sheet)
插入数据:
python
sheet['A1'] = 'New Value'
格式化单元格:
python
sheet['A1'].font = openpyxl.styles.Font(bold=True)
合并单元格:
python
sheet.merge_cells('A1:C3')
保护工作表:
python
sheet.protection.password = 'password'
使用xlrd读取Excel文件:
xlrd是一个只读库,主要用于读取Excel文件。
python
import xlrd
# 打开Excel文件
wb = xlrd.open_workbook('workbook.xlsx')
# 获取工作表
sheet = wb.sheet_by_index(0)
# 读取单元格内容
cell_value = sheet.cell_value(0, 0)