日期:2014-05-19  浏览次数:20668 次

请教:如何将特殊格式的文本文件导入到数据表呢?
类别:电视机
名称:TCL电视机
            21寸
价格:1000元
名称:海尔电视机
            21寸
价格:1050元
名称:松下电视机
            21寸
价格:1200元
类别:冰箱
名称:海尔冰箱
价格:800元
名称:华凌冰箱
价格:910元

转成如下的数据;
ID       类别         名称               价格
1       电视机       TCL电视机     1000元
                          21寸
2       电视机       海尔电视机   1050元
                          21寸
3       电视机       松下电视机   1200元
                          21寸
4       冰箱           海尔冰箱       800元
5       冰箱           华凌冰箱       910元


------解决方案--------------------
new 1个datatable,添加对应字段。

然后1行1行的读文本文件,把文本文件的值赋值到对应的字段中,然后再更新datatable就行了
------解决方案--------------------
1、用StreamReader读取文本
2、对读取的文本字符串格式化处理
3、把记录值分别赋值到SQL
4、执行SQL插入
------解决方案--------------------
new 1个datatable,添加对应字段。
自己解析文件。
每读到类别,判断是电视还是冰箱。
电视,连读三行,把相应数值提取写到datatalbe中。
冰箱,读两行,…………
最后更新数据库表。