读TXT文件然后写入EXCEL里 
如下是txt内容,主要有表空间信息:
表空间标识                        = 0
 名称                              = SYSCATSPACE
 类型                              = 系统管理空间
 内容                              = 任何数据
 状态                              = 0x0000
   详细解释:
     正常
 总计页数                          = 14291
 可用页数                          = 14291
 已用页数                          = 14291
 可用页数                          = 不适用
 高水位标记(页)                  = 不适用
 页大小(以字节计)                = 4096
 扩展数据块大小(页)              = 32
 预取大小(页)                    = 16
 容器数                            = 1 表空间标识                        = 1
 名称                              = TEMPSPACE1
 类型                              = 系统管理空间
 内容                              = 系统临时数据
 状态                              = 0x0000
   详细解释:
     正常
 总计页数                          = 248
 可用页数                          = 248
 已用页数                          = 248
 可用页数                          = 不适用
 高水位标记(页)                  = 不适用
 页大小(以字节计)                = 4096
 扩展数据块大小(页)              = 32
 预取大小(页)                    = 16
 容器数                            = 1
怎么才能读取其中的 表空间标识                        = 1
 名称                              = TEMPSPACE1
 
 总计页数                          = 248
 可用页数                          = 248
 已用页数                          = 248
 可用页数                          = 不适用
将这几行数写入excel中

解决方案 »

  1.   

    string[] arr=File.ReadAllLine("");
    遍历或数组写入excel
      

  2.   

    读出来后判断,如果你要问怎么读出来,怎么写入excel,那可有的说了,建议网上找~!
      

  3.   

    解析如下:
    string[] a = System.IO.File.ReadAllLine(@"c:\1.txt");
    foreach (string b in a)
    {
        string[] c = b.Split(new string[1] { "=", StringSplitOptions.RemoveEmptyEntries });
        string c1 = c[0].Trim(); // 左边
        string c2 = c[1].Trim(); // 右边
    }
    至于“怎么往Excel里写”,网上很多。
      

  4.   

    string[] a = System.IO.File.ReadAllLine(@"c:\1.txt"); 
    foreach (string b in a) 

        string[] c = b.Split(new string[1] { "=", StringSplitOptions.RemoveEmptyEntries }); 
        string c1 = c[0].Trim(); // 左边 
        string c2 = c[1].Trim(); // 右边 

      

  5.   

    恩 读取行 然后写道excel
      

  6.   

    string[] c = b.Split(new string[1] { "=", StringSplitOptions.RemoveEmptyEntries }); 
    这行会报错
      

  7.   

                string[] a = System.IO.File.ReadAllLine(@"c:\1.txt");
                foreach (string b in a)
                {
                    string[] c = b.Split(new string[] { "=" }, StringSplitOptions.RemoveEmptyEntries);                string c1 = c[0].Trim(); // 左边 
                    string c2 = c[1].Trim(); // 右边 
                }
      

  8.   

    去我空间看看 里面有excel 操作 
    http://blog.csdn.net/lifeng_2009/archive/2009/12/29/5098645.aspx
      

  9.   

    string path = ""; 
      sw.Start(); 
      using (StreamReader sr = new StreamReader(path)) 
      { 
          sr.ReadToEnd(); 
      } 
    sw.Stop(); 
    String[] lines = File.ReadAllLines(path); 
    for (int i = 0; i < lines.Length; i++) 
      Console.WriteLine(lines[i]); Excel.Application ThisApplication = null; 
    Excel.Workbooks m_objBooks = null; 
    Excel._Workbook ThisWorkbook = null; 
    Excel.Worksheet xlSheet = null; xlSheet = (Excel.Worksheet)ThisWorkbook. 
    Worksheets.Add(Type.Missing, ThisWorkbook.ActiveSheet, 
    Type.Missing, Type.Missing); 
      

  10.   

    txt挺有规律的嘛;
    写个协议转换函数读取txt被容;
    保存在excel里就简单多了,可以通过数据库引擎,也可以通过excel动态库
      

  11.   

    表空间标识                        = 0 
    名称                              = SYSCATSPACE 
    类型                              = 系统管理空间 
    内容                              = 任何数据 
    状态                              = 0x0000 
      详细解释: 
        正常 
    总计页数                          = 14291 
    可用页数                          = 14291 
    已用页数                          = 14291 
    可用页数                          = 不适用 
    高水位标记(页)                  = 不适用 
    页大小(以字节计)                = 4096 
    扩展数据块大小(页)              = 32 
    预取大小(页)                    = 16 
    容器数                            = 1 表空间标识                        = 1 
    名称                              = TEMPSPACE1 
    类型                              = 系统管理空间 
    内容                              = 系统临时数据 
    状态                              = 0x0000 
      详细解释: 
        正常 
    总计页数                          = 248 
    可用页数                          = 248 
    已用页数                          = 248 
    可用页数                          = 不适用 
    高水位标记(页)                  = 不适用 
    页大小(以字节计)                = 4096 
    扩展数据块大小(页)              = 32 
    预取大小(页)                    = 16 
    容器数                            = 1 
    怎么才能读取其中的 表空间标识                        = 1 
    名称                              = TEMPSPACE1 总计页数                          = 248 
    可用页数                          = 248 
    已用页数                          = 248 
    可用页数                          = 不适用 请问高手怎么截取这些 数据放入数据集里,然后在Datagridview里显示出来,或生成图表? 高手能给出代码吗? 让我学习学习~~~~~~
      

  12.   

    你都存到数据库中了,直接把datagrid数据源绑定到数据库显示就行啊
      

  13.   

    读出来后判断,如果你要问怎么读出来,怎么写入excel,那可有的说了,建议网上找~!
      

  14.   

    我是从DB2数据库里读出来的表空间信息,我要其中部分数据,用程序直接从DB2访问表空间没用过。
      

  15.   

    写sql语句用OledbDataAdapter.fill(TableX)将你要显示的数据存入datatable TableX中,将datagridview的数据源绑定为TableX