[問題] xls 轉換成txt

作者: Chicago2011 (iceland)   2021-03-24 23:28:56
檔案下載為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
謝謝
作者: soyoso (我是耀宗)   2021-03-25 07:47:00
rept空白格,要幾格以欄位最大字元數減len(vlookup(...))的方式試試
作者: Chicago2011 (iceland)   2021-03-26 00:12:00
s大方便明示操作嗎?感恩
作者: soyoso (我是耀宗)   2021-03-26 07:06:00
提供範例檔,以所提供的檔案模擬,會比較確定是否可行
作者: Chicago2011 (iceland)   2021-03-27 00:05:00
https://i.imgur.com/7Gn0V3V.jpghttps://i.imgur.com/2kLx2nd.jpg原始檔圖一為 txt檔,1要被取代的值2是key值。圖二為xls檔, mapping a欄 ,得到b欄值
作者: soyoso (我是耀宗)   2021-03-27 07:00:00
如回文提供"檔案"模擬,會比較確定是否可行,比起截圖,檔案比較前後txt才會比較確定從截圖來看1要被取代的,00012 B(1)有沒有包含1不確定,沒1的話占7格位置和b欄取代值B123456(7格)是一致的,那和內文寫要手動調整間距方面的關係是什麼,要手動調整間距(空白)是指哪個key或是被取代,亦或是其他處
作者: Chicago2011 (iceland)   2021-03-27 16:44:00
已私訊
作者: soyoso (我是耀宗)   2021-03-27 18:43:00
資料剖析,固定寬度,剖析出三欄,連結&這三欄(原本key以b欄被取代值替代)如連結模擬 https://i.imgur.com/Tkjxpy9.gif被取代值固定為7個字元(和key12個字元差了5元)的話,雙引號內空白格鍵入五次貼入文字檔,取代雙引號
作者: Chicago2011 (iceland)   2021-03-27 20:57:00
概念知道了,謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com