使用 C# 打开带有 Excel 开放文本文件的文本文件

本文关键字:文本 文件 Excel 使用 | 更新日期: 2023-09-27 18:34:13

我想用excel打开一个txt文件

这就像一个"csv"文件,但不是逗号,我想在打开后使用另一个字符,例如开始(*),我想将其另存为 xlsx 文件如何使用函数Workbooks.opentext()做到这一点?

你能给我一个代码示例吗

这是我正在使用的代码,但是我收到错误,因为我不确定如何使用openText方法字符

  xlApp = new Microsoft.Office.Interop.Excel.Application()
  var _wbs = xlApp.Workbooks;
 _wbs.OpenText(pathTemp,Microsoft.Office.Interop.Excel.oy //0, 26, 0, 0, 0, 0, 0, 0, 0, true, '^');
 _wbs[0].SaveAs(pathTemp + "Barak.xlsx");

使用 C# 打开带有 Excel 开放文本文件的文本文件

每 http://msdn.microsoft.com/en-us/library/office/ff837097%28v=office.15%29.aspx

_wbs.OpenText(Path:=pathTemp,Datatype:=xlDelimited,Other:=True,Otherchar:="*");