c# – Worksheet.SaveAs(“file.csv”)在.NET 3.5和.NET 4.0中的
发布时间:2020-12-15 20:55:24 所属栏目:百科 来源:网络整理
导读:我有一个使用Interop.Excel功能用C#编写的项目. Worksheet.SaveAs(“file.csv”,…)方法与构建项目的.NET Framework的工作方式不同. 为.NET Framework 3.5编译时,该方法使用分号(;)作为分隔符(这是我需要的)保存CSV文件. 为.NET Framework 4编译时,它使用逗
我有一个使用Interop.Excel功能用C#编写的项目. Worksheet.SaveAs(“file.csv”,…)方法与构建项目的.NET Framework的工作方式不同.
>为.NET Framework 3.5编译时,该方法使用分号(;)作为分隔符(这是我需要的)保存CSV文件. 谁能解释一下发生了什么? 解决方法
您可以像这样为您的Excel实例设置某些区域设置,以强制它如何写入CSV:
var cI = new CultureInfo(locale); var excel = new Microsoft.Office.Interop.Excel.Application(); excel.UseSystemSeparators = false; excel.ThousandsSeparator = cI.NumberFormat.NumberGroupSeparator; excel.DecimalSeparator = cI.NumberFormat.NumberDecimalSeparator; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |