C# 如何创建Excel文件
我用的是vs2010。自己电脑上没装office。如何创建excel文件,并对起操作呢。别服务网上的资料来回答。我大多数都已经查阅过了。...
我用的是vs2010 。自己电脑上没装office 。如何创建excel文件,并对起操作呢。别服务网上的资料来回答。我大多数都已经查阅过了。
展开
5个回答
展开全部
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!
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!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现将excel的格式写到ascx的控制项里面,然後通过属性给他赋值,
最後把控件另存为文档.
操作嘛,嘿嘿,就重新赋值,重复上面的过程.
最後把控件另存为文档.
操作嘛,嘿嘿,就重新赋值,重复上面的过程.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没装office也得有dll啊,
要不然没有办法。你没有类库怎么操作啊。
要不然没有办法。你没有类库怎么操作啊。
追问
dll哪里可以下载,叫什么名字啊?
追答
没有下载的地方,我以前用都是从office里拿过来的。
最好的方式还是安个office用com的方添加进来。
而且微软的东西兼容性挺差的。
office2003
office2007
office2010
的API有很多是不兼容的
光office2003里我就见过三个版本。
所以在使用编译好的程序时,我们都是让客户安装指定版本的office
才能最大程度上不出错。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习,等答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询