【发布时间】:2020-08-23 00:05:33
【问题描述】:
我正在开发一个 Web 应用程序,用户可以在其中上传 Excel 文件。我知道我可以使用OPENROWSET 函数将数据从 excel 读取到 SQL Server,但我不会这样做,因为此函数需要文件路径。
这似乎有点间接,因为我将文件上传到一个目录,然后告诉 SQL Server 在该目录中查找文件,而不是仅仅将文件提供给 SQL Server。
另一种选择是将 Excel 文件读入 pandas 数据框,然后使用 to_sql 函数,但 pandas read_excel 函数很慢,我相信另一种方法会更快。
在处理从 Web 应用程序上传的文件时,这两种方法中哪一种是“正确的”?
如果第一种方法没有被反对或“不正确”,那么我几乎可以肯定它会更快并且会使用它。我只是想要一个有经验的开发人员的想法或意见。 webapp的后端是Python和flask。
【问题讨论】:
标签: python sql-server excel pandas flask