求一段能批量读取word文档的代码

要能批量操作。。
我要将word中的内容提取到数据库,数据量有点大。
该如何做?

阅读 5.1k
2 个回答

要想处理的更快更好,无非就是两个方面,一是读取word文档,二是插入到数据库
读取word文档可以用微软官方的,也可以用第三方的如NPOI,当然还有其他的,哪个更快得测试对比下
读取word可以使用多线程、多进程甚至多主机的方式同步进行,这样能大大加快速度
存储数据方面没有太多讲究,取决于数据库系统本身的性能,如果性能不加可以先做个缓存,如把前面处理好的内存缓存在内存或者硬盘上,排队逐个插入数据库
至于代码嘛,取决于你的word想怎么处理,数据库是什么,没有标准答案,你可以补充细节或者直接私聊

可以尝试使用第三方组件Spire.Doc来读取Word文档。效果不错,效率也高。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进