作者Chicago2011 (iceland)
看板Office
標題[問題] xls 轉換成txt
時間Wed Mar 24 23:28:56 2021
檔案下載為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://webptt.com/m.aspx?n=bbs/Office/M.1616599738.A.E83.html
1F:→ soyoso: rept空白格,要幾格以欄位最大字元數減len(vlookup(...)) 03/25 07:47
2F:→ soyoso: 的方式試試 03/25 07:47
3F:→ Chicago2011: s大方便明示操作嗎?感恩 03/26 00:12
4F:→ soyoso: 提供範例檔,以所提供的檔案模擬,會比較確定是否可行 03/26 07:06
7F:→ Chicago2011: 原始檔 03/27 00:08
8F:→ Chicago2011: 圖一為 txt檔,1要被取代的值 03/27 00:08
9F:→ Chicago2011: 2是key值。圖二為xls檔, mapping a欄 ,得到b欄值 03/27 00:08
10F:→ soyoso: 如回文提供"檔案"模擬,會比較確定是否可行,比起截圖,檔 03/27 07:00
11F:→ soyoso: 案比較前後txt才會比較確定 03/27 07:00
12F:→ soyoso: 從截圖來看1要被取代的,00012 B(1)有沒有包含1不確定,沒 03/27 07:00
13F:→ soyoso: 1的話占7格位置和b欄取代值B123456(7格)是一致的,那和內 03/27 07:00
14F:→ soyoso: 文寫要手動調整間距方面的關係是什麼,要手動調整間距(空 03/27 07:00
15F:→ soyoso: 白)是指哪個key或是被取代,亦或是其他處 03/27 07:00
16F:→ 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
17F:→ Chicago2011: 補上檔案,謝謝 03/27 18:23
18F:→ soyoso: 資料剖析,固定寬度,剖析出三欄,連結&這三欄(原本key以b 03/27 18:43
19F:→ soyoso: 欄被取代值替代) 03/27 18:43
21F:→ soyoso: 被取代值固定為7個字元(和key12個字元差了5元)的話,雙引 03/27 18:43
22F:→ soyoso: 號內空白格鍵入五次 03/27 18:43
23F:→ soyoso: 貼入文字檔,取代雙引號 03/27 18:43
24F:→ Chicago2011: 概念知道了,謝謝 03/27 20:57