本文共 1747 字,大约阅读时间需要 5 分钟。
在处理Excel时,通常会遇到以下几种场景:
要读取txt文件,可以使用open方法打开文件,通过readlines读取内容。具体操作方式如下:
path = r'test.txt' frame = open(path, encoding='utf-8') # 读取内容 print(frame.readlines()) # 关闭文件 frame.close()
注意:如果文件中有中文字符,需要在open时指定编码参数encoding='utf-8'。
安装方法:
pip install openpyxl
示例代码:
from openpyxl import load_workbook # 打开Excel文件 workbook = load_workbook('test.xlsx') # 选择工作表 sheet = workbook.active # 读取数据 for row in sheet.iter_rows(min_row=1, max_col=sheet.max_column, max_row=sheet.max_row): for cell in row: print(cell.value, end='\t') print() DataFrame表示表格形式的数据,掌握DataFrame是使用pandas的关键sheet_name参数指定要读取的工作表。例如:pd.read_excel('your_excel_file.xlsx', sheet_name='Sheet1') 安装前提:
pip install pandas pip install openpyxl
示例代码:
import pandas as pd # 读取Excel文件 df = pd.read_excel('test.xlsx') # 查看数据 df.head() 安装方法:
pip install xlrd
示例代码:
import xlrd # 打开Excel文件 workbook = xlrd.open_workbook('test.xls') # 选择工作表 sheet = workbook.sheet_by_index(0) # 读取数据 for row in range(sheet.nrows): for col in range(sheet.ncols): print(sheet.cell_value(row, col), end='\t') print() 转载地址:http://sbofk.baihongyu.com/