日期:2014-05-19  浏览次数:20941 次

求一简单程序
我想用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)