【发布时间】:2018-04-20 21:01:11
【问题描述】:
我正在将一些数据导出到 .csv 文件。
.csv 文件:
Hotel Name;Street;Postal Code;City;Latitude;Longitude
Hotel X;Street 1;00000;City X;15.000000;15.000000
但是如果我在 Excel 中打开它,Excel 会自动格式化纬度和经度,因此它不能用于复制和粘贴。
忽略邮政编码的 0,我必须去掉纬度和经度的 1.000
如何防止 Excel 这样做?
应该在 .csv 文件中完成,而不是在 Excel 中。
出口代码:
foreach(...)
{
StringBuilder_Export.Append(DataRow_Temp[i] + ";");
}
StreamWriter StreamWriter_Export = new StreamWriter(
SaveFileDialog_Geo_Export.FileName,
true,
Encoding.Default
);
StreamWriter_Export.WriteLine(StringBuilder_Export.ToString());
编辑:我主要在寻找我的经纬度问题的解决方案。
【问题讨论】:
-
How can i prevent Excel from doing this?导出 xlsx 而不是 CSV。
标签: c# excel csv stringbuilder streamwriter