我的地址存储在数据库中,如下所示。使用C#格式化写入CSV文件
Address_1,Address_2,Address_3,City,State,Country,Pin。
报告(CSV),也就是产生,所有这些应该出现在整齐的格式,即一个场址,如下
ADDRESS_1 \ n Address_2 \ n Address_3 \ n 市\ n State \ n Country \ n Pin
这样,当他们在Excel中打开它们时,它们全部出现在一个Cell中。
如何使用C#获取它?
我的地址存储在数据库中,如下所示。使用C#格式化写入CSV文件
Address_1,Address_2,Address_3,City,State,Country,Pin。
报告(CSV),也就是产生,所有这些应该出现在整齐的格式,即一个场址,如下
ADDRESS_1 \ n Address_2 \ n Address_3 \ n 市\ n State \ n Country \ n Pin
这样,当他们在Excel中打开它们时,它们全部出现在一个Cell中。
如何使用C#获取它?
如果你编写你的CSV文件包装地址引号,它会出现在Excel中的单个单元格(2010年)...字段仍以逗号分隔,并且\r\n
指示文件中的换行符。
Tom,"address1,\r\n
address2,\r\n
address3", nextcolumn!\r\n
谢谢!像魅力一样工作!此方法也适用于Excel 2007(这正是我想要的!) – Kanini 2010-12-13 12:33:36
每当我需要导入或导出文本形式的数据时,我使用FileHelpers。也就是说,还有很多其他库也能够编写csv。
CSV格式不允许使用此功能。 CSV格式 - 只是由一些分隔符(例如“\ t”或“,”或“;”)分隔的文本文件。如果你想多行列,你应该使用另一种文件格式(例如XLS)
汤姆的想法刚刚起作用。我在qotes中包含了整个地址变量,然后为每个内部子字段放入了\ r \ n的分隔符,并且它工作正常。 – Kanini 2010-12-13 12:39:17
我想你想作为分隔符。 \ n是换行 – VVS 2010-12-13 11:45:40
@VVS:我想他会尝试创建多行列:) – 2010-12-13 11:46:45
@Andreas Niedermair:啊,你可能是对的。也许OP想澄清这一点。 – VVS 2010-12-13 11:48:23