我有一张excel的文档.里面收集了从1973年至今的所有平均值信息。(我所用到的语言是C#)我从文档里读取了所有信息,根据老板的步骤,写了5个For循环,嵌套轮流输出平均值(从1973开始至今前的买卖信息。买卖信息:是1973开始至今前通过2天的平均值和前3天的平均值的比较,大买小卖发出的;1代表买,2代表卖,3就是没有操作). 输出的规律: 由于每年都会有250个工作日,第一次输出的是1973至今前2天和前3天的所有买卖信息,完了就输出前2天和前4天比较后的买卖信息。一直到前2天和250天比较完,在从前3天和前4天比较,输出买卖信息。一直到前249天和250天比较完毕;
但是现在我想把这些买卖信息存入数据库,数据库表的列值为(id,1973,1978,1983,1988,1993,1998,2003,2008)id是自动增长的,其他的就是输出每隔5年的买卖信息我该怎么做?因为前面求出的结果是所有前N天和前N+1天比较后的买卖信息。一直这样累积到250天的数据,我该怎么获取对应表的列值?

解决方案 »

  1.   

    简单的一点的就是:有一个1973至今的(每一年有250个工作日)文档。文档的内容有几下几个列值:日期,开盘价,最高价,最低价,收盘价,前2天的平均值,前3天的平均值.....250天的平均值;在c#中我已经读取了文档的所有信息,利用5个for循环得到了从1973至今前N天和前N+1天比较发出的买卖信息(买卖信息:前N天的平均值大于前N+1的平均值就买进,输出1;小于就卖出,输出2;相等的话,就不操作,输出3)一直到N值为249结束。现在我要把所有的买卖信息保存到数据库。数据库里有张表,表的列值(id,1973,1978,1983,1988,1993,1998,2003,2008)id是自动增长的,其他的就是输出每隔5年的买卖信息;但是我循环的结果直接是1973年至今的前N和N+1的买卖信息,一直循环到N值为249;我用了StringBuilder来接收了循环的结果,该怎么拆分存入数据库啊?