谁能帮帮手看看,关于 C# winForm中数据导出到 Excel 中的问题!!

feeling_vb 2004-12-28 05:42:29
这是一段将 C1FlexGrid 中的内容 保存到 Excel 中的 代码,可是到了 mySheet.SaveAs 就报错,错误是 HRESULT 中的异常:0x800A03EC。,请大家帮忙给看一下!!

try
{
Excel.Application myExcel=new Excel.Application();
myExcel.Application.Workbooks.Add(true);

Excel.Workbook myBook=myExcel.Workbooks[1];
Excel.Worksheet mySheet=(Excel.Worksheet)myBook.Worksheets[1];


for ( int iRow =0;iRow<this.c1FlexGrid1.Rows.Count;iRow++ )
{
for ( int iCol=0;iCol<this.c1FlexGrid1.Cols.Count;iCol++ )
{
myExcel.Cells[iRow+1,iCol+1] = this.c1FlexGrid1[iRow,iCol];
}
}

//app.Visible = true;

mySheet.SaveAs(@"d:\\aa.xls",null,"","",false,false,Excel.XlSaveAsAccessMode.xlNoChange,false,false );



}
catch ( Exception ex )
{
MessageBox.Show ( ex.Message );
}


2、还有一个问题就是 如何把 C1Chart 中的图表也保存到 Excel 中,谢谢大家了!!!!!
...全文
132 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
SeanChen 2004-12-29
  • 打赏
  • 举报
回复
我一般不用它的那个Excel的类。
你可以自己将数据写成csv的文件。
即豆点文件。然后打开就是excel的形式。
feeling_vb 2004-12-29
  • 打赏
  • 举报
回复
谁能解决啊,救命阿!~~~~~
feeling_vb 2004-12-29
  • 打赏
  • 举报
回复
高手不在吗???有能解决的吗?

110,536

社区成员

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

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

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