folderPath 这个不是你本地来的路径 是不是啊?
把Try 去掉,看看 问题在哪里吧,感觉是workbook保存里,这里的参数挺精简的 Excel.Application xlsApp = new Excel.Application(); if (xlsApp == null) { MessageBox.Show("Not Found Excel.Application"); return; }//check 4 Excel.Workbook xlsWBoks = xlsApp.Workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet); Excel.Worksheet xlsSheet = (Excel.Worksheet)xlsWBoks.Worksheets[1]; object missing = System.Reflection.Missing.Value; int FormatNum = (Convert.ToDouble(xlsApp.Version) < 12) ? -4143 : 56;//2003 or 2007+ for 赋些值 xlsSheet.SaveAs(StrPath, FormatNum, missing, missing, missing, missing, missing, missing, missing, missing); 不同点是,sheet 去保存。你的是workbook去保存的。
贴源代码。 否则这种问题是刷版面吗?
110,533
社区成员
642,574
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧