我想用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.   

    给个思路:
    1:按行读文件
    2:把每行数据字符串相关函数处理成想要的格式.
    3:写入excel(百度搜搜,有很多写excel现成的代码.)
      

  2.   

    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)
    endfor j=1:m
    A(m+j)=b(j)
    endA(:,1:3)