首頁 | 關於知識網 | 會員規範 | 知識地圖| 本站連結 | JACKSOFT | 加入會員 |
電腦稽核 >> 電腦稽核軟體討論區 >>[求助]ACL使用Script導入Excel,然後改變字段長度
[求助]ACL使用Script導入Excel,然後改變字段長度

在Script導入Excel,然後我想改變字段長度
我導入的文件長短不相同
IF Filesize("G:1.Regional_Financea.Southern DHBMonthly ProcessingCMEprocessingdata\%FINYEAR%\%MONTH%GLextracts20_CME.xls")>1 IMPORT EXCEL TO "GLIMPORT" "G:1.Regional_Financea.Southern DHBMonthly ProcessingCMEACLTablesGLIMPORT.fil" FROM "G:1.Regional_Financea.Southern DHBMonthly ProcessingCMEprocessingdata\%FINYEAR%\%MONTH%GLextracts20_CME.xls" TABLE "Data" CHARMAX 50 KEEPTITLE

實際上有三個檔案
20_CME 、 21_CME 、ADJ_CME
我該如何將它修改成一定的長度呢?
可以使用script將長度修正為45嗎?

3
 
 

   
相關標籤
   
回文 #1
回覆會員暱稱:小蔡
點數:2860
等級:大師

榮譽勳章:大師
發文篇數:126
回文時間:2012-01-31 10:15:00

我印象中50欄位長度是為了避免很長的備註字段我並不知道所有欄位都可以這樣設定真是太有趣了!!
   
回文 #2
回覆會員暱稱:辣味的
點數:3050
等級:知識長

榮譽勳章:知識長
發文篇數:135
回文時間:2012-01-31 10:13:48

像你所描述的,其實Excel可以更講究的。 根據資料,數字欄位和ASCII欄位可以一次載入一個特定記錄 這是Excel儲存數據的方式的問題可以不用使用ACL 如果產生長度/類型資料不正確,可能會產生一些問題 給你幾個方法 第一, 你可以手動更改全部 第二, 你可以編寫一個以上的script(像上面那位所說的) 第三, 你可以使用這個script  "Append All New" http://texasacl.com/NewAppendAll.aspx 第四, 可以在Excel中保存不同的檔案類型
   
回文 #3
回覆會員暱稱:tina
點數:1880
等級:研究生

榮譽勳章:研究生
發文篇數:83
回文時間:2012-01-31 10:12:11

如果你導入是使用ODBC的選項,那字元欄位的欄位長度可以設置為50不然你可以使用重命名指令然後定義一個計算欄位的長度,裡面記得包含你所希望更改的欄位
網站建議與問題回報 | 隱私權政策 | 網站管理規範 | 條款與政策