我正在尝试在Excel中打开一个以制表符分隔的.dat文件,并将其保存为.xls文件。
到目前为止,我能够读取该文件并将其另存为.xls文件,但出现了问题,所有值都在第一列,且没有用制表符进行分隔。
(如果我不使用程序直接在Excel中打开文件,则它会完美地以制表符分隔)
这是我用来打开和重新保存文件的两行代码:
xlWorkBook = xlApp.Workbooks.Open(f, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
xlWorkBook.SaveAs(filename + ".xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);