[问题] 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