1
我使用excel interop來構建報表。我有字符串「2013年4月8日」作爲一個字符串,我是這樣分配給單元(其中oSheet是Excel._Worksheet
,它的VB.Net):Excel格式化我的日期,當我不想要它?
oSheet.Cells(5, 2) = dateStr;
沒有被修改或NumberFormat
該特定單元格的任何其他屬性,但打開輸出xlsx文件時顯示的內容是「8-Apr-13」。
我該如何強制excel顯示字符串而沒有任何可能會改變文本的格式?
設置的NumberFormat到文本爲「文本」明確第一,或把一個撇號/單引號(')的字符串的前面。 –
「文本」沒有起作用,它放入「T2013xt」。但是在日期之前添加單引號的效果很好。 –
是的,我後來意識到,你設置的數字格式爲:'range.NumberFormat =「@」;'爲文本。 –