C#如何读写excel

buduan0 2012-09-26 11:30:36
如题目,我想建立一个窗口程序,读指定的excel文档,并将内容追加到另一个excel文档中,有什么办法没?

在网上有找过一些资料都比较复杂,而且都会报错。
另:
////创建Application对象

Excel.Application xlsApp = new Excel.Application();

C#可以直接这样吗?

怎么老提示excel不存在。
...全文
206 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
buduan0 2012-09-27
  • 打赏
  • 举报
回复
using Microsoft.Office.Interop.Excel;
我有加这个,但会报错 不认office,我用的是VS2010
y002150 2012-09-27
  • 打赏
  • 举报
回复
引入excel.dll 库进行调用。


pnwilson 2012-09-27
  • 打赏
  • 举报
回复
NPOI,开源免费。
fzuccq 2012-09-27
  • 打赏
  • 举报
回复
好像命名空间的引用有问题
应该引用成using Excel=Microsoft.Office.Interop.Excel;
fangpengyu 2012-09-27
  • 打赏
  • 举报
回复
读写excel的方式就很多,有微软自带的office dll,aspose,npoi,我用的就是aspose,很好用
宝_爸 2012-09-27
  • 打赏
  • 举报
回复
参考:
[ADO.NET] 如何 使用 OLE DB 讀寫 Excel / 建立 Excel 檔案 (一)
http://www.dotblogs.com.tw/yc421206/archive/2009/07/08/9255.aspx
csdn_风中雪狼 2012-09-27
  • 打赏
  • 举报
回复
用 ado.net 来读取,就是了,
把 xls 作为一个数据源
孟子E章 2012-09-27
  • 打赏
  • 举报
回复
读取使用ado.net就可以了,无需使用 Excel.Application xlsApp = new Excel.Application();

添加这个,使用Microsoft.Office.Interop.Excel就可以了、Office需要的东西应该自动添加了引用
你可以在VS里面
输入
Microsoft.自动提示看有哪些
西川痱子 2012-09-27
  • 打赏
  • 举报
回复
从EXCEL读取数据,放到一个dataset里面去,这个网上有共通方法
然后把dataset里面的数据写到excel里面去,这个网上也有共通方法,我一般是excel另存为xml格式,然后写到xml里面去

109,886

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧