C# 如何创建Excel文件

我用的是vs2010。自己电脑上没装office。如何创建excel文件,并对起操作呢。别服务网上的资料来回答。我大多数都已经查阅过了。... 我用的是vs2010 。自己电脑上没装office 。如何创建excel文件,并对起操作呢。别服务网上的资料来回答。我大多数都已经查阅过了。 展开
 我来答
虞榆虞春雨
2019-05-07 · TA获得超过3671个赞
知道大有可为答主
回答量:3161
采纳率:32%
帮助的人:191万
展开全部
public
void
CreateExcel(
string
fileName)
{
Object
missing
=
Missing.Value;
Microsoft.Office.Interop.Excel.Application
m_objExcel
=
new
Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbooks
m_objWorkBooks
=
m_objExcel.Workbooks;
Microsoft.Office.Interop.Excel.Workbook
m_objWorkBook
=
m_objWorkBooks.Add(true);
Microsoft.Office.Interop.Excel.Sheets
m_objWorkSheets
=
m_objWorkBook.Sheets;
;
Microsoft.Office.Interop.Excel.Worksheet
m_objWorkSheet
=
(Microsoft.Office.Interop.Excel.Worksheet)m_objWorkSheets[1];
m_objWorkBook.SaveAs(fileName,
missing,
missing,
missing,
missing,
missing,
Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange,
missing,
missing,
missing,
missing,
missing);
m_objWorkBook.Close(false,missing,missing);
m_objExcel.Quit();
}
相信你对如何使用saveFileDialog是清楚的,调用上边的函数,需要的参数是文件存放路径。good
luck!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59d1d93f2
2011-08-26 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:683万
展开全部
现将excel的格式写到ascx的控制项里面,然後通过属性给他赋值,
最後把控件另存为文档.
操作嘛,嘿嘿,就重新赋值,重复上面的过程.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sky266_chen
2011-08-26
知道答主
回答量:8
采纳率:0%
帮助的人:6.9万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友845f74e61
2011-08-26 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1616万
展开全部
没装office也得有dll啊,
要不然没有办法。你没有类库怎么操作啊。
追问
dll哪里可以下载,叫什么名字啊?
追答
没有下载的地方,我以前用都是从office里拿过来的。
最好的方式还是安个office用com的方添加进来。
而且微软的东西兼容性挺差的。
office2003
office2007
office2010
的API有很多是不兼容的
光office2003里我就见过三个版本。
所以在使用编译好的程序时,我们都是让客户安装指定版本的office
才能最大程度上不出错。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上空飞扬
2011-08-26 · 贡献了超过116个回答
知道答主
回答量:116
采纳率:0%
帮助的人:51万
展开全部
学习,等答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式