Python开发之数据导入:CSV、Excel文件读取技巧
在Python开发中,我们经常会遇到处理CSV和Excel文件的需求。本文将介绍如何使用Python读取这两种文件格式的数据,并提供一些实用的技巧和案例。
CSV文件读取
CSV(Comma-Separated Values)文件是一种以逗号分隔的文本文件格式,常用于存储表格数据。Python中,我们可以使用csv
模块来读取CSV文件。
应用场景
假设我们有一个CSV文件data.csv
,其中包含了学生的姓名、年龄和成绩。
姓名,年龄,成绩
张三,18,90
李四,19,85
王五,17,95
我们希望能够读取这个文件,并打印出所有学生的信息。
实用技巧
- 使用
csv.reader()
函数读取CSV文件。 - 使用
next()
函数获取文件的下一行。 - 使用
split()
方法分割逗号分隔的字符串。
案例代码
import csv
# 打开CSV文件
with open('data.csv', 'r') as file:
# 创建CSV阅读器
reader = csv.reader(file)
# 跳过标题行
next(reader)
# 遍历CSV文件中的每一行
for row in reader:
# 打印学生信息
print(f"姓名:{
row[0]}, 年龄:{
row[1]}, 成绩:{
row[2]}")
Excel文件读取
Excel文件是一种流行的电子表格格式,通常用于存储、分析和处理数据。Python中,我们可以使用pandas
库来读取Excel文件。
应用场景
假设我们有一个Excel文件data.xlsx
,其中包含了学生的姓名、年龄和成绩。
实用技巧
- 使用
pandas.read_excel()
函数读取Excel文件。 - 使用
DataFrame
对象操作Excel数据。 - 使用列索引或列名访问数据。
案例代码
import pandas as pd
# 读取Exce