当前位置: 首页 > 编程语言 > C#

使用C#代码将excel文件保存为csv文件分享

时间:2023-04-10 23:03:35 C#

使用C#代码将excel文件保存为csv文件我想打开一个excel文件并将其保存为csv文件。谷歌搜索没有运气。我需要C代码来执行此操作。感谢您的帮助。如果您希望使用ExcelInterop:Excel.Applicationapp=newExcel.Application();Excel.Workbookwb=app.Workbooks.Open(@"c:temptesttable.xlsx");wb.SaveAs(@"C:Tempoutput.csv",Excel.XlFileFormat.xlCSVWindows);wb.关闭(假);应用程序退出();Console.WriteLine("完成!");使用系统;使用System.Collections.Generic;使用System.Linq;使用系统文本;使用Microsoft.Office.Interop.Excel;使用System.IO;namespaceTestConsoleApp{classProgram{staticvoidMain(string[]args){StringfromFile=@"C:ExlTestTest.xlsx";StringtoFile=@"C:ExlTestcsvTest.csv";Microsoft.Office.Interop.Excel.Applicationapp=newMicrosoft.Office.Interop.Excel.Application();Microsoft.Office.Interop.Excel.Workbookwb=app.Workbooks.Open(fromFile,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing);//这不会抛出如果文件不存在则异常File.Delete(toFile);wb.SaveAs(toFile,Microsoft.Office.Interop.Excel.XlFileFormat.xlCSVWindows,Type.Missing,Type.Missing,false,false,Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlExclusive,Microsoft.Office.Interop.Excel.XlSaveConflictResolution.xlLocalSessionChanges,false,Type.Missing,Type.Missing,Type.Missing);wb.Close(false,Type.Missing,Type.Missing);app.Quit();您可以使用VisualStudioToolsforOffice或ADO.NET来执行此操作为了获得更高的兼容性,我建议您使用第二个:查看DavidHayden的一些教程以了解如何使用它。要创建CSV文件,您只需读取Excel数据并使用维基百科中编写的结构将结果写入文件。以上就是C#学习教程:使用C#代码将excel文件保存到csv文件,分享全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文来自网络合集,不代表任何内容,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: