C#-用C#实现对EXCEL数据的操作
用C#实现对EXCEL中数据的操作,读取excel中的数据并导出到access数据库,且筛选后可以再导回excel中
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
用C#实现对EXCEL中数据的操作,读取excel中的数据并导出到access数据库,且筛选后可以再导回excel中
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
记得之前有用过MyXls,导出数据到excel..
MyXls 可以控制到每个单元格。不过当时只是用office 2003 至于更高版本没有测试过
可以去搜索下
不过个感觉,控制起来有点麻烦(主要还是代码量的问题)。
网上有很多C#操作Excel的代码示例,尤其读取是最简单的,导入access也不难,筛选后再导入Excel可以用快速导入,将数据用t拼接起来,换行的时候用rn,然后将数据放入系统剪贴板中
然后
最后保存就可以了。希望能帮到你
从网上可以找些关于EXCEL操作的类,
修改成为自己需要的类,从EXCEL中提取数据后,如果数据集不大,可以直接一次性地将该数据集写入ACCESS.
如果需要,我这里也可以给你提供一下参考代码.
祝你顺利!
你说的是不是CExcel.dll。上面有对有实现Excel文件读取功能的方法,而导出Excel,有一个方法可以直接实现,网上有现成方法,完全可以使用。不过他只有方法,需要你自己写对数据库读取那部分。
可以使用开源框架NPOI,从2.0开始支持07及以上的读写
给你推荐个第三方控件MyXls,MyXls是一个用C#语言开发的生成Excel报表的优秀开源项目,最重要的是它不需要调用Excel组件,前一段时间我用过,但是那时貌似还支持读Excel,它主页称即将实现对Excel文件的读取功能,不知道现在什么情况,你可以网上搜一下!
这种sdk很多啊,ndoc之类都可以,有开源的也有商业的。