我的地址存儲在數據庫中,如下所示。使用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