C#-用C#实现对EXCEL数据的操作

发布于 2016-12-03 08:28:41 字数 65 浏览 1434 评论 7

用C#实现对EXCEL中数据的操作,读取excel中的数据并导出到access数据库,且筛选后可以再导回excel中

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

归属感 2017-10-27 04:53:04

记得之前有用过MyXls,导出数据到excel..
MyXls 可以控制到每个单元格。不过当时只是用office 2003 至于更高版本没有测试过
可以去搜索下
不过个感觉,控制起来有点麻烦(主要还是代码量的问题)。

晚风撩人 2017-10-22 20:50:59

网上有很多C#操作Excel的代码示例,尤其读取是最简单的,导入access也不难,筛选后再导入Excel可以用快速导入,将数据用t拼接起来,换行的时候用rn,然后将数据放入系统剪贴板中

System.Windows.Forms.Clipboard.SetDataObject(stringBuffer.ToString());

然后

// 选中这个sheet页中的第一个单元格
((Microsoft.Office.Interop.Excel.Range)worksheet.Cells[1, 1]).Select();
 // 粘贴
  worksheet.Paste(excelMissing, excelMissing);

最后保存就可以了。希望能帮到你

甜柠檬 2017-10-05 19:12:18

从网上可以找些关于EXCEL操作的类,
修改成为自己需要的类,从EXCEL中提取数据后,如果数据集不大,可以直接一次性地将该数据集写入ACCESS.
如果需要,我这里也可以给你提供一下参考代码.
祝你顺利!

虐人心 2017-09-08 16:03:03

你说的是不是CExcel.dll。上面有对有实现Excel文件读取功能的方法,而导出Excel,有一个方法可以直接实现,网上有现成方法,完全可以使用。不过他只有方法,需要你自己写对数据库读取那部分。

甜柠檬 2017-09-02 13:21:40

可以使用开源框架NPOI,从2.0开始支持07及以上的读写

泛泛之交 2017-05-24 06:40:25

给你推荐个第三方控件MyXls,MyXls是一个用C#语言开发的生成Excel报表的优秀开源项目,最重要的是它不需要调用Excel组件,前一段时间我用过,但是那时貌似还支持读Excel,它主页称即将实现对Excel文件的读取功能,不知道现在什么情况,你可以网上搜一下!

偏爱自由 2017-01-25 02:36:14

这种sdk很多啊,ndoc之类都可以,有开源的也有商业的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文