作者puregon (puregon)
看板EZsoft
标题[请问] excel 转出 格式化文字 (.prn档)
时间Wed Jul 30 20:00:26 2008
格式化文字
小弟在资料转进资料库时,需要把excel -> 转成 格式化文字 -> 透过工具转进资料库
该工具需要抓取字串
a.起始位置、
b.长度 故需要用格式化文字
在excel每一笔资料都乖乖的排在格子内很整齐,
转成文字档时,也需要他像在格子里面,排的整整齐齐的
但是直接存成 .txt 档,他们会走位
客户编号 客户名称 客户简称 电话号码 传真号码 客户联络人
0201 力圈有限公司 力圈 03-3119999 03-3529999 张'S-15
0202 九圈机械有限公司 九圈机械 03-3249999 03-3249999 陈先生
0203 又圈电脑科技有限公司 又圈电脑 03-4639999
↓存成
格式化文字 (.prn档)时不会走位,也是我需要的长相↓
客户编号 客户名称 客户简称 电话号码 传真号码
0201 力圈有限公司 力圈 03-3119999 03-3529999
0202 九圈机械有限公司 九圈机械 03-3249999 03-3249999
0203 又圈电脑科技有限公司 又圈电脑 03-4639999
但转成 .prn 的过程中,15栏之後的资料会消失…
所以希望可以
寻求其他小软体的方式 可以把他转成 "格式化文字"
感谢各位
p.s
Notepad++、pspad是我的好帮手,但是我try不出要怎麽做 orz
--
这个任务没办法用 sql server 直接把 excel汇进去,要用他鸟工具
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.243.128.121
※ 编辑: puregon 来自: 210.243.128.121 (07/30 20:01)
1F:推 mosquito520:为什麽不用CSV档? 07/30 20:23
2F:→ puregon:因为要排的整整齐齐的,有起始位置跟长度 07/30 20:56
3F:推 tonyni:每 15 栏分一个档案行不行 07/30 21:33
4F:推 hpo14:用 Tab 当判断? 07/30 22:00
5F:推 tonyni:他那个是读入固定栏数,用 tab 应该不行 07/30 22:11
6F:推 mosquito520:我的意思是 如果用prn会掉资料 用csv不会 07/30 23:31
7F:→ mosquito520:但你手边有的工具只支援prn 那换个支援csv的不就好了? 07/30 23:32
8F:→ mosquito520:csv的支援度应该比prn高吧= = 07/30 23:32
9F:→ hpo14:写个 C 的小程式应该很好办吧,输出文字时 1.往左对齐 07/30 23:46
10F:→ hpo14:2. 输出固定长度的字串,不足长度就补空白 07/30 23:47
11F:→ hpo14:这样很容易就可以达成你要的了 (应该) 07/30 23:47
12F:推 gmkuo:利用Excel的字串类型函数重新排版补空白输出到新的格子里 07/30 23:56