看板 Office 關於我們 聯絡資訊
檔案下載為txt檔,有20欄以上 每天需將“某欄”的值換掉。 目前想法為匯入至xls,將key值及要被取代的欄位做資料剖析,透過vlookup得到值後, 再轉回txt檔。 問題:轉成txt檔,間距改變,要手動調整間距(空白),不知有方式可以達成? https://drive.google.com/file/d/1hAALgmPKM-P955dNwzENuy0UFQhF7AX9/view?usp=sharing https://drive.google.com/file/d/1jyf323vXuYknuKqZgPG5cVPHjQBA33jD/view?usp=sharing 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.53.162.129 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1616599738.A.E83.html
soyoso: rept空白格,要幾格以欄位最大字元數減len(vlookup(...)) 03/25 07:47
soyoso: 的方式試試 03/25 07:47
Chicago2011: s大方便明示操作嗎?感恩 03/26 00:12
soyoso: 提供範例檔,以所提供的檔案模擬,會比較確定是否可行 03/26 07:06
Chicago2011: https://i.imgur.com/7Gn0V3V.jpg 03/27 00:05
Chicago2011: https://i.imgur.com/2kLx2nd.jpg 03/27 00:06
Chicago2011: 原始檔 03/27 00:08
Chicago2011: 圖一為 txt檔,1要被取代的值 03/27 00:08
Chicago2011: 2是key值。圖二為xls檔, mapping a欄 ,得到b欄值 03/27 00:08
soyoso: 如回文提供"檔案"模擬,會比較確定是否可行,比起截圖,檔 03/27 07:00
soyoso: 案比較前後txt才會比較確定 03/27 07:00
soyoso: 從截圖來看1要被取代的,00012 B(1)有沒有包含1不確定,沒 03/27 07:00
soyoso: 1的話占7格位置和b欄取代值B123456(7格)是一致的,那和內 03/27 07:00
soyoso: 文寫要手動調整間距方面的關係是什麼,要手動調整間距(空 03/27 07:00
soyoso: 白)是指哪個key或是被取代,亦或是其他處 03/27 07:00
Chicago2011: 已私訊 03/27 16:44
※ 編輯: Chicago2011 (27.53.162.129 臺灣), 03/27/2021 18:19:35 ※ 編輯: Chicago2011 (27.53.162.129 臺灣), 03/27/2021 18:21:48
Chicago2011: 補上檔案,謝謝 03/27 18:23
soyoso: 資料剖析,固定寬度,剖析出三欄,連結&這三欄(原本key以b 03/27 18:43
soyoso: 欄被取代值替代) 03/27 18:43
soyoso: 如連結模擬 https://i.imgur.com/Tkjxpy9.gif 03/27 18:43
soyoso: 被取代值固定為7個字元(和key12個字元差了5元)的話,雙引 03/27 18:43
soyoso: 號內空白格鍵入五次 03/27 18:43
soyoso: 貼入文字檔,取代雙引號 03/27 18:43
Chicago2011: 概念知道了,謝謝 03/27 20:57