永发信息网

请教C#如何操作Excel

答案:3  悬赏:40  手机版
解决时间 2021-04-08 17:57
using Microsoft.Office.Interop.Excel;
在网上找了很久,只找引用还有using,然后就不会了,我学过vba,知道vba里单元格和工作表的表示方法,能否帮我简单举个例子出来呢,用c#简单的操作一下Excel中的数据
比如Sheets("A").Range("A1").Value="值"
谢谢了,急着看看效果
最佳答案
Excel是作为com组件形式的. 如果只是保存数据, 就不推荐直接保存为EXCEL. 稍微不注意会有资源释放问题.
操作过程稍微麻烦,以下是流程
1. 定义excel对象
2. 利用excel对象定义工作簿对象
3. 利用工作簿对象定义表对象
4. 利用表对象操作表数据.
另外 using内容, 每个版本office会稍有不同. 而且需要手动加入对应版本的EXCEL组件.具体还是去MSDN上查吧.
操作实例比如:
单元格值=表对象.get_Range("B2", "B" ).ToString()
全部回答
直接response从html输出或者npoi 你这个也可以

其实操作excel不难,和操作数据库差不多

连接字符串:string excel_conn = "provider=microsoft.jet.oledb.4.0;data source = " + 路径+ ";extended properties ='excel 8.0;hdr=yes;imex=1'";

然后使用oledbconnection 、oledbcommand 、oledbdataadapter 对象访问excel就可以了

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
陈奕迅的单车歌词意思,陈奕迅的红玫瑰的歌词
死人嘴里含红布有什么说法?
读《捕蛇者说》中的几段文字,完成后面题目。
恩施市恩施中国邮政储蓄银行(崔坝镇支行)地址
朱婷去哪里打球啦
为什么在卵裂期受精卵开始分裂后,细胞数目越
四方宾馆这个地址在什么地方,我要处理点事
购买新车时有哪些随车资料
商业会计进销差价公式是什么
展翅高飞怎么建家族,展翅高飞按什么键怎么筑
盒装马鲛鱼忘放冰箱能吃吗
1982年和1976年的婚姻
两的五笔字怎么打,大字用五笔怎么打
单选题小麦高秆(H)对矮秆(h)为显性,现有
两个月的泰迪需要梳毛不?
推荐资讯
广州猎德花园的篮球场在哪里?或者附近的篮球
我电脑登的QQ但是开不了网页,当我用360LSP修
求名称啊 片名啊http://ugc.qpic.cn/adapt/0/
我想兼职做足模。怎么能当上足模?
正确的操作能保证化学实验的顺利进行。下列操
求酒吧里一些high的歌
如图是心脏模式图,请据图回答:(1)图中的
五菱宏光s1.5豪华导航不带电子狗怎么解决
c#object.tojson在哪个引用里
艺校里有些什么专业,自己什么都没有学过
EXCEL2013 整列选中拉着向右滚动怎么不好使?
国际奥委会的总部设在哪个国家?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?