求一简单程序
我想用c#处理一个文本:
股票代码 股票中文名称 股票英文名称 股票代码 股票中文名称 股票英文名称
0001 长江实业 CHEUNG KONG 0002 中电控股 CLP HOLDINGS
0003 中华煤气 HK & CHINA GAS 0004 九龙仓集团 WHARF HOLDINGS
0005 汇丰控股 HSBC HOLDINGS 0006 香港电灯 HK ELECTRIC
0007 高信集团 KARL THOMSON 0008 电讯盈科 PCCW
0010 恒 隆 HANG LUNG DEV 0011 恒生银行 HANG SENG BANK
0012 恒基地产 HENDERSON LAND 0013 和记黄埔 HUTCHISON WHAMPOA
0014 希慎兴业 HYSAN DEV 0015 盈信控股 VANTAGE INT 'L
0016 新鸿基地产 SUN HUNG KAI PROP 0017 新世界发展 NEW WORLD DEV
0018 东方报业 ORIENTAL PRESS 0019 太古股份公 A SWIRE PACIFIC A
0020 会得丰 WHEELOCK 0021 宝福集团 BEAUFORTE INV
0022 亚细安 ASEAN RESOURCES 0023 东亚银行 BANK OF EAST ASIA
0024 创新发展集团 WELLNET HOLD 0025 其士国际 CHEVALIER INT 'L
0026 中华汽车 CHINA MOTOR BUS 0027 嘉华建材 K. WAH CONS
0028 天 安 TIAN AN 0029 达力集团 DYNAMIC HOLD
每行有两条记录,我想用c#处理他们,将结果倒在excel中,只要三列,像这样:
股票代码 股票中文名称 股票英文名称
0001 长江实业 CHEUNG KONG
0002 中电控股 CLP HOLDINGS
0003 中华煤气 HK & CHINA GAS
0004 九龙仓集团 WHARF HOLDINGS
请各位高手帮忙,谢谢!
------解决方案--------------------给个思路:
1:按行读文件
2:把每行数据字符串相关函数处理成想要的格式.
3:写入excel(百度搜搜,有很多写excel现成的代码.)
------解决方案--------------------M语言
定义个矩阵A=[]
[m,n]=size(A)
for i=1:lenght(m)-1
A(i,4)=b(i,1)
A(i,5)=b(i,2)
A(i,6)=b(i,3)
end
for j=1:m
A(m+j)=b(j)
end
A(:,1:3)