谁能帮帮手看看,关于 C# winForm中数据导出到 Excel 中的问题!!
这是一段将 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 中,谢谢大家了!!!!!