PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 6151|回復: 7
打印 上一主題 下一主題

Excel 由網頁匯入資料的格式

[複製鏈接]

19

主題

0

好友

777

積分

該用戶從未簽到

文章
536
跳轉到指定樓層
1#
發表於 2006-6-7 16:58 |只看該作者 |倒序瀏覽
請問各位:

我在 Excel 2003 中以 "資料" -> "匯入外部資料" -> "新增 web查詢"
可以將網頁資料匯入.

目前有一個問題是有一個 char 5 的欄位, 內容全是數字, 所以該欄位
資料全部轉為數字. 若先將該欄位設定為文字格式, 資料則為文字, 但
前頭的 0 會被刪掉, 如下例:


原始資料    匯入資料
00010       10
01000       1000
10000       10000
20000       20000

不知要如何設定才可以保持原資料的完整性, 謝謝指教.
分享淘帖0 分享分享0 收藏收藏0 頂0 踩0

110

主題

22

好友

2723

積分

遺失中....

該用戶從未簽到

文章
2983
2#
發表於 2006-6-7 17:12 |只看該作者

Re: Excel 由網頁匯入資料的格式

在 0 之前先打一個「'」號.........就不用轉換了.....excel 會把他當文字......0 也不會不見....
Had U Sonicared tonite ?
回復

使用道具 舉報

19

主題

0

好友

777

積分

該用戶從未簽到

文章
536
3#
發表於 2006-6-7 20:39 |只看該作者

Re: Excel 由網頁匯入資料的格式

我是由網頁上將資料匯入, 而原本網頁上的資料是 00010 , 匯入後自動變成 10
如果網頁上的資料是 '00010 , 匯入後也會是 '00010

目前的變通作法是網頁上該欄位的資料都先加一個英文字母, 匯入後再把字母拿掉.
回復

使用道具 舉報

110

主題

22

好友

2723

積分

遺失中....

該用戶從未簽到

文章
2983
4#
發表於 2006-6-7 20:54 |只看該作者

Re: Excel 由網頁匯入資料的格式

意思不是一樣?

只是加一個英文字母是看得到的.......
Had U Sonicared tonite ?
回復

使用道具 舉報

19

主題

0

好友

777

積分

該用戶從未簽到

文章
536
5#
發表於 2006-6-7 23:16 |只看該作者

Re: Excel 由網頁匯入資料的格式

原文章由 misfit 於 2006-6-7 20:54 發表
意思不是一樣?

只是加一個英文字母是看得到的.......


直接在 cell 輸入資料, 輸入 '00010 時, ' 符號是看不到的, 只會顯示 00010

您說在資料前面加一個 ' 符號, 由網頁匯入時, 這個符號也一樣看得到哦.
資料會變成 '00010 , 與我預期的 00010 不同.
回復

使用道具 舉報

9

主題

0

好友

35

積分

該用戶從未簽到

文章
41
6#
發表於 2006-6-11 20:05 |只看該作者

Re: Excel 由網頁匯入資料的格式

如果您只是閱讀格式不同,可將EXCEL儲存格數值格式採用自訂,類型「00000」,數值「10」即顯示成「00010」
回復

使用道具 舉報

959

主題

27

好友

4725

積分

  • TA的每日心情
    奮斗
    2011-4-11 08:18
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    6458
    7#
    發表於 2006-6-11 23:07 |只看該作者

    Re: Excel 由網頁匯入資料的格式

    excel會自動去判斷這種文字,所以前面有0的會全部拿掉,將檔名改成.txt,然後開啟時,用轉換的就會問你格式,就可以更改為文字了。
    下班人生
    回復

    使用道具 舉報

    19

    主題

    0

    好友

    777

    積分

    該用戶從未簽到

    文章
    536
    8#
    發表於 2006-6-12 10:23 |只看該作者

    Re: Excel 如何處理由網頁匯入全是數字的文字格式資料?

    感謝大家的意見.

    目前計畫採用下列的方式作一份試算表:

    WEB -> Sheet1 -> 與 對應表 作 SQL 處理後產生 Sheet2

    因為在資料庫作 對應表 有困難, 所以採用上述的方式.

    希望由 WEB 至 Sheet2 全部自動完成, 但 WEB 資料有一個 序號欄, 全部由數字組成,
    在匯入後會發生前頭的 0消失的狀況, 造成執行結果不正確, 所以有此問題.

    不確定是否這是  Excel 匯入時的標準處理方式, 所以變通作法是先在序號欄位之前加上
    一個英文字母, 匯入後再將該字母移除.
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-11-15 19:27 , Processed in 0.060749 second(s), 31 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部