RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 
 33  2/3  <  1  2  3  > 


 
主題: [求助] [求助]word 轉 Execl   字型大小:||| 
shiuh
論壇第一聰明
等級: 17等級: 17等級: 17等級: 17等級: 17
機車達人

今日心情

 . 積分: 2593
 . 精華: 3
 . 文章: 15478
 . 收花: 17324 支
 . 送花: 6953 支
 . 比例: 0.4
 . 在線: 5214 小時
 . 瀏覽: 59053 頁
 . 註冊: 7963
 . 失蹤: 3
 . MP-573T
#16 : 2006-4-3 12:45 PM     只看本作者 引言回覆


引用:
bearchu寫到:
shiuh大大..............:icons6:icons6
等您的好消息......

順帶一提...我忘記好幾天了...

還有 你幹麻對我比中指...



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
dlc007
鍛鐵驢友
等級: 7等級: 7等級: 7


 . 積分: 89
 . 文章: 266
 . 收花: 387 支
 . 送花: 26 支
 . 比例: 0.07
 . 在線: 507 小時
 . 瀏覽: 12096 頁
 . 註冊: 6643
 . 失蹤: 1273
#17 : 2006-4-3 03:26 PM     只看本作者 引言回覆


引用:
shiuh寫到:

引用:
bearchu寫到:
shiuh大大..............:icons6:icons6
等您的好消息......

順帶一提...我忘記好幾天了...

還有 你幹麻對我比中指...



他應該是要比大拇指吧



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
bearchu
銅驢友〔中級〕
等級: 9等級: 9等級: 9


今日心情

 . 積分: 142
 . 文章: 818
 . 收花: 807 支
 . 送花: 3238 支
 . 比例: 4.01
 . 在線: 1326 小時
 . 瀏覽: 28232 頁
 . 註冊: 7243
 . 失蹤: 349
#18 : 2006-4-4 05:54 AM     只看本作者 引言回覆


引用:
shiuh寫到:

引用:
bearchu寫到:
shiuh大大..............:icons6:icons6
等您的好消息......

順帶一提...我忘記好幾天了...

還有 你幹麻對我比中指...



shiuh大大...........抱歉..
我一直以為那個圖形是用手指摳腦袋瓜.....所以造成誤會
望大人有大量...
另謝謝dlc007大大為小的解危....

本人之資料外傳有些 "麻煩"
故無法E-mail 還望見量..
還要道聲抱歉的是....資料格式為下
A欄:  6位
B欄: 16位
C欄:  8位
D欄:  2位
E欄: 14位
謝謝幫忙...



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
shiuh
論壇第一聰明
等級: 17等級: 17等級: 17等級: 17等級: 17
機車達人

今日心情

 . 積分: 2593
 . 精華: 3
 . 文章: 15478
 . 收花: 17324 支
 . 送花: 6953 支
 . 比例: 0.4
 . 在線: 5214 小時
 . 瀏覽: 59053 頁
 . 註冊: 7963
 . 失蹤: 3
 . MP-573T
#19 : 2006-4-4 08:55 AM     只看本作者 引言回覆

mail被退...


[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
shiuh
論壇第一聰明
等級: 17等級: 17等級: 17等級: 17等級: 17
機車達人

今日心情

 . 積分: 2593
 . 精華: 3
 . 文章: 15478
 . 收花: 17324 支
 . 送花: 6953 支
 . 比例: 0.4
 . 在線: 5214 小時
 . 瀏覽: 59053 頁
 . 註冊: 7963
 . 失蹤: 3
 . MP-573T
#20 : 2006-4-7 10:56 AM     只看本作者 引言回覆

給你東西後 問題解決了嗎?


[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
bearchu
銅驢友〔中級〕
等級: 9等級: 9等級: 9


今日心情

 . 積分: 142
 . 文章: 818
 . 收花: 807 支
 . 送花: 3238 支
 . 比例: 4.01
 . 在線: 1326 小時
 . 瀏覽: 28232 頁
 . 註冊: 7243
 . 失蹤: 349
#21 : 2006-4-10 03:56 PM     只看本作者 引言回覆

處理中..謝謝幫忙...


[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
shiuh
論壇第一聰明
等級: 17等級: 17等級: 17等級: 17等級: 17
機車達人

今日心情

 . 積分: 2593
 . 精華: 3
 . 文章: 15478
 . 收花: 17324 支
 . 送花: 6953 支
 . 比例: 0.4
 . 在線: 5214 小時
 . 瀏覽: 59053 頁
 . 註冊: 7963
 . 失蹤: 3
 . MP-573T
#22 : 2006-4-11 12:07 PM     只看本作者 引言回覆

你後面給我這些東西 是用我的資料轉出來就這樣?
還是你自己分的?

文字檔中的空隔已經不見 所以轉進去一定不會有
如果你要找到你的"釣竿",我建議你去找點Excel VBA的書
或者VB的書 利用VB的一些功能 去幫你檢查每一格的位元數對不對..不對的自動捕空隔



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
terry
青銅驢友
等級: 11等級: 11等級: 11等級: 11
隱姓埋名

 . 積分: 261
 . 精華: 2
 . 文章: 345
 . 收花: 1514 支
 . 送花: 87 支
 . 比例: 0.06
 . 在線: 2115 小時
 . 瀏覽: 28945 頁
 . 註冊: 6653
 . 失蹤: 37
#23 : 2006-4-11 12:15 PM     只看本作者 引言回覆

其實用替換功能吧空格全部轉為某一個資料中沒有用到的特定符號
然後再轉入excel
最後在excel中吧特定符號替換回空格就好了



假設資料如下

00000112345678901234560     050100000076239137         
0000023698521478963258  0000100205844444466354
000  31478523698745632000000150254552155565644

注意,資料裡面有空格

使用文字編輯器的替換功能
吧空格替換為絕對不會出現的字元 如 "~" 字元

替換完畢之後

資料看起來會是
00000112345678901234560~~~~050100000076239137         
0000023698521478963258~~0000100205844444466354
000~~31478523698745632000000150254552155565644



按照前面的方法轉成execl就會變成
_______________________________________________________
  |    A    |          B              |      C           | D |         E           |   F
_______________________________________________________
1|000001|1234567890123456|00~~~~05| 01 |00000076239137|
_______________________________________________________
2|000002|3698521478963258|~~000010|02|05844444466354|
_______________________________________________________
3|000~~3|1478523698745632|00000015|02|54552155565644|
_______________________________________________________

這個時候再用 excel 的替換功能吧 "~"替換為空格即可
PS 儲存格要先轉換為文字格式,否則空格或者0會自動被省略

轉好之後應該會像是

  |    A    |          B              |      C           | D |         E           |   F
_______________________________________________________
1|000001|1234567890123456|00    05| 01 |00000076239137|
_______________________________________________________
2|000002|3698521478963258|  000010|02|05844444466354|
_______________________________________________________
3|000  3|1478523698745632|00000015|02|54552155565644|
_______________________________________________________


@@以前幫女友弄會計申報資料常常再做這件事情

[terry 在 2006-4-11 12:20 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
shiuh
論壇第一聰明
等級: 17等級: 17等級: 17等級: 17等級: 17
機車達人

今日心情

 . 積分: 2593
 . 精華: 3
 . 文章: 15478
 . 收花: 17324 支
 . 送花: 6953 支
 . 比例: 0.4
 . 在線: 5214 小時
 . 瀏覽: 59053 頁
 . 註冊: 7963
 . 失蹤: 3
 . MP-573T
#24 : 2006-4-11 12:29 PM     只看本作者 引言回覆

疑..
這個方法也挺好的說...



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
bearchu
銅驢友〔中級〕
等級: 9等級: 9等級: 9


今日心情

 . 積分: 142
 . 文章: 818
 . 收花: 807 支
 . 送花: 3238 支
 . 比例: 4.01
 . 在線: 1326 小時
 . 瀏覽: 28232 頁
 . 註冊: 7243
 . 失蹤: 349
#25 : 2006-4-12 01:28 PM     只看本作者 引言回覆

謝謝各位大大
尤其是shiuh大大的幫助
最後terry大大點破迷思.....



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
dlc007
鍛鐵驢友
等級: 7等級: 7等級: 7


 . 積分: 89
 . 文章: 266
 . 收花: 387 支
 . 送花: 26 支
 . 比例: 0.07
 . 在線: 507 小時
 . 瀏覽: 12096 頁
 . 註冊: 6643
 . 失蹤: 1273
#26 : 2006-4-12 02:25 PM     只看本作者 引言回覆


引用:
terry寫到:
其實用替換功能吧空格全部轉為某一個資料中沒有用到的特定符號
然後再轉入excel
最後在excel中吧特定符號替換回空格就好了
[terry 在 2006-4-11 12:20 PM 作了最後編輯]


其實這種方法我之前就想過, 也試過..
當然是可以成功轉換, 可是如果要轉換的字元是在結尾,
那結尾的字元在excel會被消除不會補空白喔..
這也是我說的為什麼需要靠程式來做了..
excel會自動把結尾為空白都給消除, 不管是從script,
或是開檔選固定長度, 甚至是取代的功能都會這樣..



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
terry
青銅驢友
等級: 11等級: 11等級: 11等級: 11
隱姓埋名

 . 積分: 261
 . 精華: 2
 . 文章: 345
 . 收花: 1514 支
 . 送花: 87 支
 . 比例: 0.06
 . 在線: 2115 小時
 . 瀏覽: 28945 頁
 . 註冊: 6653
 . 失蹤: 37
#27 : 2006-4-12 02:43 PM     只看本作者 引言回覆


引用:
dlc007寫到:

引用:
terry寫到:
其實用替換功能吧空格全部轉為某一個資料中沒有用到的特定符號
然後再轉入excel
最後在excel中吧特定符號替換回空格就好了
[terry 在 2006-4-11 12:20 PM 作了最後編輯]


其實這種方法我之前就想過, 也試過..
當然是可以成功轉換, 可是如果要轉換的字元是在結尾,
那結尾的字元在excel會被消除不會補空白喔..
這也是我說的為什麼需要靠程式來做了..
excel會自動把結尾為空白都給消除, 不管是從script,
或是開檔選固定長度, 甚至是取代的功能都會這樣..



如果是excel無論如何把結尾的空白消除
那一點意義也沒有

因為他的最終文檔是excel而不是text File
所以如果excel會把空白消掉,那怎麼轉,都沒用的


如果TEXT File 每行的尾巴必須空白,意思ㄧ樣,倒過來轉換即可
雖說寫程式很簡單,但是要寫個萬用的轉換有點麻煩

但是不是每一個人都會寫程式,會寫程式的也沒辦法每次都這樣幫忙
活用工具即可

另外, 這跟釣竿雖然不是一隻好的釣竿,但是是可以完成任務的釣竿

補空格很簡單啊

  吧讀出來的字串 加一個空格寫回去就好了

Do while TextFile Not EOF
   My_Str = TextFile 中 讀出來的字串
   My_Str = My_Str & " "
  寫入 My_Str   
Loop

多簡單
  
但不會寫程式,就只好腦筋靈活點善用工具了



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
dlc007
鍛鐵驢友
等級: 7等級: 7等級: 7


 . 積分: 89
 . 文章: 266
 . 收花: 387 支
 . 送花: 26 支
 . 比例: 0.07
 . 在線: 507 小時
 . 瀏覽: 12096 頁
 . 註冊: 6643
 . 失蹤: 1273
#28 : 2006-4-12 04:04 PM     只看本作者 引言回覆


引用:
因為他的最終文檔是excel而不是text File
所以如果excel會把空白消掉,那怎麼轉,都沒用的


這樣的話用固定長度就能讀出所要的資料喔

而版主之前後來補充的問題是


引用:

123456789
123     789
匯入成  A及 B 兩欄
  A               B
123456       789  

而第二列之A欄想匯成  123+"3個空白格"
但是實際匯成123而已  後面3個空白格無匯入



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
dlc007
鍛鐵驢友
等級: 7等級: 7等級: 7


 . 積分: 89
 . 文章: 266
 . 收花: 387 支
 . 送花: 26 支
 . 比例: 0.07
 . 在線: 507 小時
 . 瀏覽: 12096 頁
 . 註冊: 6643
 . 失蹤: 1273
#29 : 2006-4-12 04:08 PM     只看本作者 引言回覆


引用:
雖說寫程式很簡單,但是要寫個萬用的轉換有點麻煩

但是不是每一個人都會寫程式,會寫程式的也沒辦法每次都這樣幫忙
活用工具即可


這只是針對某種特殊需求的程式, 即使萬用的轉換也不太可能可以達到每次不同的需求
會寫程式的確實沒辦法每次都這樣幫忙, 所以得靠工具
但是當工具無法達到需求的時候呢?


引用:
補空格很簡單啊

  吧讀出來的字串 加一個空格寫回去就好了


確實補空格很簡單, 難的是, 要補給個空格? 要在哪補空格?
或許會說, 那就加判斷式, 那這樣是否變成在寫程式呢?


引用:
但不會寫程式,就只好腦筋靈活點善用工具了


非常同意..單純修改文字檔的內容, 有很多好用的工具..
尤其ultraedit等工具可以做到的事就很多



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
terry
青銅驢友
等級: 11等級: 11等級: 11等級: 11
隱姓埋名

 . 積分: 261
 . 精華: 2
 . 文章: 345
 . 收花: 1514 支
 . 送花: 87 支
 . 比例: 0.06
 . 在線: 2115 小時
 . 瀏覽: 28945 頁
 . 註冊: 6653
 . 失蹤: 37
#30 : 2006-4-12 04:33 PM     只看本作者 引言回覆

的確,excel 會自己把空格去掉
剛發現了一些小問題

第一,  如果要替換, 不可以用這個"~"符號,excel會找不到資料 可以用 "#" 或者英文字母試試看
再來希望你的資料空格不是在結尾處

======================================
確實補空格很簡單, 難的是, 要補給個空格? 要在哪補空格?
或許會說, 那就加判斷式, 那這樣是否變成在寫程式呢?
======================================
判斷是必要的
隨者需求的不同,下的判斷當然不同
所以寫個萬用的很難

剛才想了一下,就算是用 Script 或者程式也沒辦法
如果再excel內用script的
原理是吧儲存格的長度讀出來然後再決定補幾個空格
但是有個空格補前面還是補後面的問題沒有Flag很難判斷

再來用程式去跑....除非你能讀出 XLS 檔案...
否則無用,因為TXT轉入Excel 還是會把空格吃掉

看你要不要問問神童吧

[terry 在 2006-4-12 04:41 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

 33  2/3  <  1  2  3  > 
   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-5-5 05:12 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.029254 second(s), 6 queries , Qzip disabled