python3 读取表格

王芹婷 3个月前 44浏览 0评论

在Python3中,读取表格数据是一个非常常见的操作。Python提供了一系列库来处理各种各样的数据格式,其中最常用的是Pandas库。

下面我们来看一个简单的例子,演示如何使用Python3和Pandas库来读取表格数据。

import pandas as pd

# 读取Excel表格
df = pd.read_excel('data.xlsx')

# 打印表格数据
print(df.head())

上面的代码首先使用Pandas库中的read_excel()函数来读取一个名为“data.xlsx”的Excel表格。读取后,我们将数据存储在一个DataFrame对象中,并使用head()函数打印前几行数据。

除了Excel,Pandas还提供了读取CSV、JSON、HTML、SQL等数据格式的方法。

# 读取CSV表格
df = pd.read_csv('data.csv')

# 读取JSON数据
df = pd.read_json('data.json')

# 读取HTML表格
df_list = pd.read_html('data.html')
df = df_list[0]  # 获取第一个表格数据

# 读取SQL数据
import sqlite3
conn = sqlite3.connect('data.sqlite')
df = pd.read_sql_query('SELECT * FROM data', conn)

上面的代码展示了如何使用Pandas库中不同的函数来读取不同格式的数据。

总的来说,Python3通过Pandas库提供了可靠、高效的解决方案来读取各种数据格式的表格数据。使用起来也非常简单,只需要几行代码就可以完成大部分任务。