高分求救。急,C#中导入EXcel表到数据库里面

高分求救。急,C#中导入EXcel表到数据库里面,第1张

这个方法是读取Excel中的内容到DataTable 中,方法返回一个DataTable

该方法是静态方法,直接调用就行

类名+点+方法名 DataTable dt = ClassNamereadExcel("文件路径")

你这个逻辑,大概是先获得文件名和文件时间,查看文件名和时间在表中是否存在

如果不存在,就把Excel的内容导到数据库中,反之不导入。

导入成功后,把文件名和时间,插入到数据库中。(biaoming 和文件名应该是对应,对应规则你自己规定)

中间再加上数据安全机制

建议使用三方组件NPOI实现导出。

NPOI不需要服务器安装office,导出速度快,无权限限制!

调用office组件问题多多,在服务器上还要解决杀Excel进程的问题。

NPOI支持导出xls和xlsx格式,导出为xls数据量大的可以分多个工作簿。当然,你原来的方式也可以分多个工作簿试试。

#region private /// /// DataTable导出到Excel的MemoryStream /// /// 源DataTable /// 头文本 /// 文件名 /// 是否显示表头 /// private static MemoryStream Export(DataTable dtSource, Dictionary headerTextDic, string fileName, bool is

以上就是关于高分求救。急,C#中导入EXcel表到数据库里面全部的内容,包括:高分求救。急,C#中导入EXcel表到数据库里面、asp.net 十万条以上数据DataTable导出Excel、使用NPOI导出数据量大时好像很慢,看看能不能帮忙优化下代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9485295.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存