【发布时间】:2010-03-19 15:35:58
【问题描述】:
我确信没有简单的方法可以做到这一点,但我有大约 400 个包含数据的 excel 文件。每个 excel 文件都包含相同的标题。有没有一种简单的方法可以一次批量插入所有 400 个文件或以某种形式的批处理而不是手动插入?
谢谢。
【问题讨论】:
-
“手动”是什么意思?是手动手动还是小型应用程序一次扫描并插入一行也归类为手动?
-
当我说手动时,我的意思是使用 SQLite Maestro 一个一个地导入整个 excel 文件
-
我认为 Anna 的解决方案(创建一个简单的程序)是可行的方法,您想到的编程语言是什么?我也许能帮上点忙。
-
我将创建一个简单的 C# win 表单应用程序,它使用 GemBox 创建巨大的数据表,然后将该数据表保存到本地数据库。不过我会考虑其他想法。
-
那你就上路了!祝你好运伙伴:) 只是一个提示:我个人会使用参数化 SQLiteCommand 的简单插入,将其包装在事务中并每 1000 行左右提交一次(根据我的经验,使用默认设置,SQLite 无法很好地处理非常大的事务)。
标签: sqlite bulkinsert