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

WordPress 开发 WordPress 开发 主题:1098 回复:2322

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

泛泛之交 发布于 2016-12-03 字数 100 浏览 1238 回复 7

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

发布评论

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

支持 Markdown 语法,需要帮助?

评论(7

归属感 2017-10-27 7 楼

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

晚风撩人 2017-10-22 6 楼

网上有很多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 5 楼

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

虐人心 2017-09-08 4 楼

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

甜柠檬 2017-09-02 3 楼

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

泛泛之交 2017-05-24 2 楼

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

偏爱自由 2017-01-25 1 楼

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