Python中带有XLRD的Excel文件

Python中带有XLRD的Excel文件,python,sqlite,Python,Sqlite,我希望将一个大约35MB的excel文件(xlsx)加载到一个sqlite数据库中,以便进行一些研究。该文件大约有40列,我可能希望有选择地将这些列加载到sqlite数据库中 我把这看作是一个简单的XLRD和加载到Sqlite的问题。有没有更好的方法来做到这一点-例如使用不同的模块 考虑到数据量,Firefox的SQLite manager插件是否是查看部分数据的合适工具?我肯定会使用它进行此类操作。它为许多数据输入(包括excel)实现了包装器。它以numpy为基础,采用了一系列统计方法来应用

我希望将一个大约35MB的excel文件(xlsx)加载到一个sqlite数据库中,以便进行一些研究。该文件大约有40列,我可能希望有选择地将这些列加载到sqlite数据库中

我把这看作是一个简单的XLRD和加载到Sqlite的问题。有没有更好的方法来做到这一点-例如使用不同的模块

考虑到数据量,Firefox的SQLite manager插件是否是查看部分数据的合适工具?

我肯定会使用它进行此类操作。它为许多数据输入(包括excel)实现了包装器。它以numpy为基础,采用了一系列统计方法来应用于您的数据。您可以轻松地选择所选的列,然后直接将它们存储在任何数据库中

它的主要数据结构称为dataframe

可用于加载和存储数据的代码示例

import pandas as pd
dataframe = pd.read_excel(YOUR_FILE)
dataframe.to_sql(*args)

您可以使用类似以下的python命令行工具:

然后,导入数据后,可以使用SQLItemManager或dbeaver数据库工具查看数据