2011-05-04 49 views
0

我想使用vb.net在csv文件中寫入數據。在寫入之前格式化csv文件

因此,在寫入數據之前,我想將單元格格式化爲文本。

該怎麼辦?

+0

請提供你想用適當的例子做什麼的更多信息。你到目前爲止還嘗試過什麼? – 2012-08-13 10:40:57

回答

0

你可以嘗試對象的ToString()或CTYPE(對象,字符串)

你想寫的東西,即變量替換對象。

+0

我能寫數據,但沒有完全顯示它...我想寫這樣的東西1110123.2101008210..it只顯示1110123.2101008 ...所以在寫之前我想格式化單元格爲文本 – sheron 2011-05-04 02:49:20

+0

你在查看Excel中的數據?如果是這樣,它可能是一個格式問題。首先嚐試在記事本中打開文件,如果確實看到所有數據,則返回Excel並更改單元格的格式。 – 2011-05-04 02:55:06

+0

我看到記事本中的所有數據,但我想在寫入數據之前在vb.net中格式化csv文件,以便在打開csv文件時顯示所有數據 – sheron 2011-05-04 03:01:19

1

如果將它存儲爲=「1110123.2101008210」,excel會將其存儲爲文本。確保不要在等號前留下任何空格。

例如:「數據」 =「1110123.2101008210」,「更多的數據」

+0

我試過你的例子,它的工作原理。 – 2011-05-07 01:36:28

+0

@JustinLargey太棒了! – Craig 2011-05-09 19:09:58