如何在Excel中使用正确的列打开CSV文件

耶利米1506

我尝试使用Microsoft.Office.Interop.Excel库使用Excel打开CSV文件。它可以正常工作,但所有文本都用分隔符“;”放在一列中。这里有个例子:

Id;Name;Zeit
1;Name1;21.05.2019 09:21:04
3;Name2;21.05.2019 09:21:04

这是我用来在Excel中打开CSV的代码:

object missing = Type.Missing;
Excel.Application ex = new Excel.Application();
Excel.Workbook wbs = ex.Workbooks.Open(@"c:\users\langenwa\desktop\File.csv", 0, false, Excel.XlFileFormat.xlCSV, "", "", false, Excel.XlPlatform.xlWindows, ";", true, false, 0, true, false, false);
Excel.Worksheet mSheet = (Excel.Worksheet)wbs.Worksheets[1];
ex.Visible = true;

感谢您的帮助,对不起我的英语不好。

列昂妮

csv文件在我的Excel中工作正常,可能您的系统具有不同的默认分隔符。您可以覆盖它。

尝试将其添加到csv文件的顶部:

sep=;
  • 请注意,这仅在excel中打开csv时有效

请参阅以下答案以了解更多详细信息:https : //superuser.com/questions/606272/how-to-get-excel-to-interpret-the-comma-as-a-default-delimiter-in-csv-files

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Excel 2013中正确显示.csv文件?

如何在Excel 2010中使用VBA查询UTF-8编码的CSV文件?

如何在iOS中使用app打开下载的文件?

如何在桌面中使用特定程序打开文件

如何在Python中使用“ with open”打开多个文件?

如何在CMD中使用缩写打开.exe文件

如何在 vim MRU 中使用垂直拆分打开文件

如何在Python中使用Pandas连接CSV文件中的列

如何在Power Shell中使用LINQ查询对csv文件的第二列进行排序

如何在Excel公式中使用导入的CSV中的值?

如何使用正确的列类型将CSV文件导入R

在Excel 2010中打开文件时,如何在csv文件中保存双引号和分号?

使用Excel VBA打开.csv文件

如何在Excel CSV文件中链接两列

如何在熊猫中使用API端点下载.csv文件

如何在Java中使用csv文件调用方法?

如何在bash中使用CSV从目录中删除文件

如何在Ruby中使用FasterCSV创建多个CSV文件

如何在mapreduce中使用多个CSV文件

如何在docker容器中使用熊猫读取csv文件

如何在python中使用pandas从csv文件中读取?

如何在scala中使用rdd删除csv文件的元素?

如何在python中使用来自csv文件的数据

如何在C#中使用twilio发送excel文件

如何在VBA(Excel)中使用无BOM编码的UTF-8保存文本文件(CSV)?

如何在Excel中打开ODS文件?

如何在Excel中打开带有阿拉伯语的CSV文件

如何在美国版Excel中打开以分号分隔的CSV文件

如何在整个列中使用Excel的LENGTH函数?