我是VB(.net)的新手,目前正在努力开发一个我想要构建的小程序。我有一个大的文本(12 MB)文件,我想从其中提取数据,聚合/分析它们,并显示相关的统计数据和图表。基本上,文本文件的格式如下:
trade=
{
to="MEX"
from="USA"
trade_from=
{
0.000 0.000 0.000 0.000 0.000 1.000 0.000 }
trade_to=
{
0.000 0.000 0.031 0.000 0.000 0.000 0.000 }
first="USA"
second="MEX"
}这是一个国家间贸易关系的一个例子,如.txt所示。交易类别按7个数字(a,b,c,d,e,f,g)表示。在这种情况下,美国用来自Mex的0.031c交换1.0f。
然而,该文件不仅包括美国的关系-所以我必须首先检查,美国是否包括在to=“,或from=”。此外,在许多情况下,两国之间存在不止一种贸易关系。
输出表应该如下所示:
美国贸易关系
贸易类别:a、b、c、d、e、g
与Mex xx的贸易总额
与JPN的贸易总额
因此,基本上,我必须把与美国交易的每个国家的所有价值加起来(在本例中),并提供一个表,列出每个国家每个类别的总数量。
有人知道怎么处理这件事吗?
非常感谢你的帮助!
泰德
发布于 2014-07-04 13:41:50
您应该使用流读取器来读取文件,或者应该将数据存储在XML中,这样程序就更容易读取,因为您可以使用file.An进行读取。
https://stackoverflow.com/questions/24571898
复制相似问题