C# excel另存为制表符.txt
我想在C#程式里面将Excel另存为制表符.txt文件workBook.SaveAs(absFileName, Excel.XlFileFormat.xlXMLSpreadsheet, oMissing, oMissing, false, false,Excel.XlSaveAsAccessMode.xlNoChange, oMissing, oMissing, oMissing, oMissing, false);
可以另存为 .xls 文件成功
workBook.SaveAs(absFileName, Excel.XlFileFormat.xlTextWindows, oMissing, oMissing, false, false,Excel.XlSaveAsAccessMode.xlNoChange, oMissing, oMissing, oMissing, oMissing, false);
想保存为.txt 报异常 。。HRESULT 中的异常:0x800A03EC --------------------编程问答-------------------- 看这两个链接:
http://blogs.msdn.com/eric_carter/archive/2005/06/15/429515.aspx
http://support.microsoft.com/kb/320369 --------------------编程问答-------------------- workBook.SaveAs()的第二个参数 object FileFormat 用 Excel.XlFileFormat.xlUnicodeText 可以成功保存为文本文档。
用 Excel.XlFileFormat.xlTextWindows 运行出错,跟你的情况一样。
补充:.NET技术 , C#