适用于:数据窗口和 DataStore对象
符号:
dwcontrol.SaveAsAscii ( filename {, separatorcharacter {, quotecharacter {, lineending } } } )
其中:
dwcontrol 位数据窗口或DataStore名字
filename :要保存文件名;
separatorcharacter (optional) :分割各个数据串缺省为tab
quotecharacter (optional) :包围值串缺省为空;
lineending (optional) :放在每行末尾串缺省为回车 character (~r~n)
下面例子显示将数据窗口中数据保存到文件monthly.txt,每个数据以'|' 分割
dw_4.saveasascii("monthly.txt","|")
在数据的间使用分割符是比较好注意缺省tab可能会在导入excel时出问题在导入Excel时他会提示您您数据中使用何种分割符
为了导入到 Excel, 只需在中Excel打开文件您可能会看到个wizard窗口 定义正确分割符即可下例显示个用saveasascii()导出文件使用SaveAs时是不可能有如此结果
Dept Id
Manager Id 100 200 300 400 500
501 1090
703 868
902 1039 1576
1293 902 1390
1576 1191
下例显示SaveAsAscii保存数据窗口完整 groupings, headers, and footers.并且还有累计行:
Employee
ID" Last Name
Department 100
1090 Smith
582 Samuels
529 Sullivan
479 Siperstein
266 Gowda
604 Wang
453 Rabkin
445 Lull
316 Pastor
1250 Diaz
102 Whitney
1157 Soo
247 Driscoll
160 Breault
501 Scott
958 Sisson
243 Shishov
862 Sheffield
105 Cobb
249 Guevara
839 Marshall
278 Melkiian
22 Employees in Department 100
Department 500
191 Bertrand
1013 Barker
921 Crowley
868 Kuo
1658 Lynch
1615 Romero
750 Braun
1570 Rebeiro
703 Martinez
9 Employees in Department 500
Total Employees >> 75
另外:如果要在excel中空出某些格只需在设计dw时在字段间增加空文本即可
使用SaveAsAscii()不仅用于 Excel它将数据保存为文本格式所以它和任何其他交换数据都变得非常容易
最新评论