none
!!如何格式化存储数据文件于txt文件中? RRS feed

  • 问题

  •  

    有一组天气数据,需要按以下格式存储于txt文件中,不知如何处理,烦请大家帮忙。

     

     

    数据共33列,第一列为年份,第二列为月份,第三列开始到第33列为逐日数据。

    格式如下:

    1991    1       235     233     22      ……     224     228       305      331

    1991    2       238     208     256    ……     224     32744   32744   32744

    ……

    1991    11      215    239     265    ……     104     266       377      32744

    1991    22      277    223     225    ……     115     188       365      351

     

    各数据包括其后空格均占8位,二月份没有29、30、31这三天或平月没有31号的用32744来表示没有该项。

    假设已有一个相同格式的文件,我要从中读取一定时间段的数据并将其按以上格式存储于一个新的txt文件,如何办呢?时间段用monthcalendar控件或datetimepicker来选。

    多谢!

     

    2007年9月24日 2:31

答案

  • 首先是一定时间段在文件中的起始位置的定位,从文件第一行开始读数据,这行数据用split方法分割为年、月以及下面

    数据,然后顺序逐行向下到时间段的起始行。然后顺序逐行读取并存储于新文件中。

    2007年10月23日 13:27