现在我有两个Excel一个是模板 .xls一个是要进行下载的.xls
现在我要模板 .xls的复制给下载的.xls
string outFilexlsName = @"H3C.HCMM.Service\EmailTemplate\模板.xls";
Workbooks workbooks = app.Workbooks;
_Workbook workbook = workbooks.Add(outFilexlsName);
到这就出错了。谁有好的方法能不能帮兄弟一下谢了
!
报错内容无法访问文件。请尝试下列方法之一:• 确认所指定的文件夹已存在。
• 确认文件所在的文件夹不是只读的。
• 确认给出的文件名不包含下列字符: < > ? [ ] : 度量数据汇总.xls 或 * 。
• 确认文件/路径名长度不超过 218 个字符。
现在我要模板 .xls的复制给下载的.xls
string outFilexlsName = @"H3C.HCMM.Service\EmailTemplate\模板.xls";
Workbooks workbooks = app.Workbooks;
_Workbook workbook = workbooks.Add(outFilexlsName);
到这就出错了。谁有好的方法能不能帮兄弟一下谢了
!
报错内容无法访问文件。请尝试下列方法之一:• 确认所指定的文件夹已存在。
• 确认文件所在的文件夹不是只读的。
• 确认给出的文件名不包含下列字符: < > ? [ ] : 度量数据汇总.xls 或 * 。
• 确认文件/路径名长度不超过 218 个字符。
这个是虚拟路径吗?
试下:
string outFilexlsName = MapPath(@"~/H3C.HCMM.Service/EmailTemplate/模板.xls");
workbook.SaveAs(FILE_NAME, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value); 这个去做的但现在用这个Copy的Excel 就报外部表不是预期格式,直接用那个模板就是正确的,郁闷死了,