Variant對象操作excel文件寫入時,如何指定行或列或單元格的存儲格式?
如寫入124455677865544455的長串純數字,存儲顯示為 1.2E**, 如果寫入00023452624時存儲為23452625,將000自動截取了, 寫入2004-11-1 17:40:50 時顯示為 2004-11-1 17:40 後面的50也被隱藏了!
所以,我想解決的辦法應該是強制制定存儲格式為字符型!不過找不到命令,請高手指教!!!!
如寫入124455677865544455的長串純數字,存儲顯示為 1.2E**, 如果寫入00023452624時存儲為23452625,將000自動截取了, 寫入2004-11-1 17:40:50 時顯示為 2004-11-1 17:40 後面的50也被隱藏了!
所以,我想解決的辦法應該是強制制定存儲格式為字符型!不過找不到命令,請高手指教!!!!
Sheet.Columns[2].NumberFormat := 'yyyy/mm/dd hh:mm:ss'; //時間
Sheet.Columns[3].NumberFormat := '@'; //字符
Sheet.Columns[4].NumberFormat := '#,##0.0'; //數字説明:左側若有「0」被自動截取的問題没有解決、看誰給補充一下?
Sheet.Columns[1].NumberFormat := '@';
Sheet.Cells[1,1].Value := '00023452624';方法(二) 数字固定長形式、左側補「0」
Sheet.Cells[1,1].Value := '00023452624';
Sheet.Columns[1].NumberFormat := '000000000000';