打开excel2010有几种方法,excel2010如何默认打开

首页 > 实用技巧 > 作者:YD1662023-07-31 07:09:12

Python中有多个库可以用来读写Excel文件,其中比较常用的有openpyxl、xlrd和pandas等。

  1. openpyxl

openpyxl是一个纯Python库,可以读写Excel 2010 xlsx/xlsm/xltx/xltm文件。下面是一个读取Excel文件的示例代码:

import openpyxl # 打开工作簿 wb = openpyxl.load_workbook('example.xlsx') # 选择一个表单 sheet = wb['Sheet1'] # 读取单元格的值 print(sheet['A1'].value) # 遍历行 for row in sheet.rows: for cell in row: print(cell.value)

  1. xlrd

xlrd是一个用于读取Excel文件的Python库,支持读取Excel 2003及之前版本的xls文件。下面是一个读取Excel文件的示例代码:

import xlrd # 打开工作簿 wb = xlrd.open_workbook('example.xls') # 选择一个表单 sheet = wb.sheet_by_name('Sheet1') # 读取单元格的值 print(sheet.cell_value(0, 0)) # 遍历行 for i in range(sheet.nrows): for j in range(sheet.ncols): print(sheet.cell_value(i, j))

  1. pandas

pandas是一个流行的数据分析库,也可以用来读写Excel文件。下面是一个读取Excel文件的示例代码:

import pandas as pd # 读取Excel文件 df = pd.read_excel('example.xlsx', sheet_name='Sheet1') # 读取单元格的值 print(df.loc[0, 'A']) # 遍历行 for index, row in df.iterrows(): print(row['A'], row['B'])

需要注意的是,不同的库对于Excel文件的支持是有限的,例如openpyxl只支持读取Excel 2010及之后版本的xlsx/xlsm/xltx/xltm文件,而xlrd只支持读取Excel 2003及之前版本的xls文件。因此,在选择库时需要根据实际情况进行选择。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.