一、读取csv文件
方法一:使用 csv 模块
Python 的 csv 模块提供了一种方便的方法来读取和写入 CSV 文件。以下是一个使用 csv 模块读取 CSV 文件的示例代码:
import csv
# 打开 CSV 文件
with open('example.csv', 'r') as file:
# 创建 CSV 读取器
reader = csv.reader(file)
# 逐行读取 CSV 文件内容
for row in reader:
print(row)
方法二:使用 pandas 库
Pandas 是一个流行的 Python 数据分析库,它提供了多种方法来读取和处理 CSV 文件。以下是一个使用 pandas 库读取 CSV 文件的示例代码:
import pandas as pd
# 读取 CSV 文件
data = pd.read_csv('example.csv')
# 打印 CSV 文件内容
print(data)
二、读取excel表格
方法一:使用xlrd库
xlrd是一个用于读取Excel文件的Python库,支持.xls格式的文件。
import xlrd
# 打开Excel文件
workbook = xlrd.open_workbook('example.xls')
# 获取所有sheet的名称
sheets = workbook.sheet_names()
# 选择第一个sheet
sheet = workbook.sheet_by_name(sheets[0])
# 获取行数和列数
rows = sheet.nrows
cols = sheet.ncols
# 遍历所有行和列,并打印单元格的值
for i in range(rows):
for j in range(cols):
print(sheet.cell(i, j).value)
方法二:使用openpyxl库
openpyxl是一个用于读取和写入Excel文件的Python库,支持.xlsx格式的文件。
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择第一个sheet
sheet = workbook.active
# 遍历所有行和列,并打印单元格的值
for row in sheet.iter_rows():
for cell in row:
print(cell.value)
方法三:使用pandas库
pandas是一个用于数据处理的Python库,也可以用来读取Excel文件。pandas支持多种格式的文件,包括.xls和.xlsx。
import pandas as pd
# 读取Excel文件,并存储到DataFrame中
df = pd.read_excel('example.xlsx')
# 打印DataFrame的内容
print(df)