請你幫個忙!!!Excel檔轉換問題.(100分)

  • 主题发起人 主题发起人 smokingroom
  • 开始时间 开始时间
S

smokingroom

Unregistered / Unconfirmed
GUEST, unregistred user!
這個問題看似簡單,卻煩惱了我很久:
工資系統中,將工資資料轉成Excel文檔后,(由於帳號為17位數字組成,)
用Excel打開,將其縮寫成:"4.05513E+16"的格式,將其還原為文字時發現最后兩位竟
忽略為0.
不知哪位老兄能告訴我如何在程序中設定Excel中橍位的類型?
若能設為文字類型則應該可以得到解決.

 
你将那个格子拉大一些看一看,还是4.05513E+16吗?
对于程序,给Cells复制的时候,可以考虑数字的宽度,适当调整Excel单元格的宽度。
 
回答有一些问题,刚才我实验拉大了一些,不能解决问题,但是设置单元格格式,选择为数字就可以了。
不过通过程序实现确实有一定难度。
同时即使显示是科学技术法,实际里面保存的数字没有变。
 
Hi,老兄,先把EXcel單元格全部設為文字型就可以,我碰過這個問題
 
把单元格设置成文本格式即可!!!这样既可,也可以解决0001变成1的问题
 
但是如果在Excel里面计算呢?
 
什么再excel里计算?
计算和显示没有什么关系呀。先计算,后显示
 
此問題在朋友們的指點下,基本得到解決.在此謝了.
但不足的是,如何在程序中設定excel橍目類型依舊沒人能提供答案.
現在給分了:
風:第一個提出在excel中設定橍目為文字型,確實可行,因此給50分;
bbs_delphi:同樣也提出類似答案,因此給30分;
yzhshi:貴在參與,且是第一個回答我的問題,給20分;
 
后退
顶部