C#保存到Excel问题

时间:2016-11-08 13:55:25

标签: c# excel

我有一个将数据导出到Excel的C#应用​​程序。我在我的机器上安装了Excel 2010和VS 2012,并使用.Net 4.5。

我悄悄地在后台导出Excel隐藏用户,然后保存并使用Process.Start启动它,但是当我这样做时,Excel告诉我它无法打开文件,因为文件格式或文件扩展无效。

这是我的代码:

xlApp = new Excel.Application();
Excel.Workbook myWBk;
myWBk = xlApp.Workbooks.Add(1);

// Some code to dump data to Excel

string sFilename = Environment.CurrentDirectory + @"\LHGR.xlsx";
myWBk.SaveAs(sFilename, Excel.XlFileFormat.xlWorkbookNormal, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlExclusive, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
myWBk.Close();
Process.Start(sFilename);

我尝试使用“.xls”扩展名,但后来将其保存为Excel 97-2003格式(我可以打开)但它警告我它将列限制为256 - 我有更多

有什么想法吗?

0 个答案:

没有答案