标题:C# 提取记事本文件存入数据库
只看楼主
青格儿
Rank: 4
等 级:贵宾
威 望:11
帖 子:698
专家分:20
注 册:2007-7-31
结帖率:87.5%
已结贴  问题点数:100 回复次数:7 
C# 提取记事本文件存入数据库
winform 遍历一个文件夹中的所有文本文件(00001.txt,00002.txt,00003.txt等等),像下面这样:

00001.txt

这是一个很大的记事本,资讯 灵通V5.0
★本栏包括【1.基本资料】【2.发行上市】【3.关联企业】
【1.基本资料】
【基本资料】


资讯 灵通V5.0
★本栏包括【1.基本资料】【2.发行上市】【3.关联企业】
【1.基本资料】
【基本资料】


资讯 灵通V5.0
★本栏包括【1.基本资料】【2.发行上市】【3.关联企业】
【1.基本资料】
【基本资料】


资讯 灵通V5.0
★本栏包括【1.基本资料】【2.发行上市】【3.关联企业】
【1.基本资料】
【基本资料】
┌────┬────────────────────────────┐
|公司名称|万科企业股份有限公司                                    |
├────┼───────────┬────┬───────────┤
|证券简称|万科A                |证券代码|000002                |
├────┼───────────┴────┴───────────┤
|曾用简称|万科A 深万科A G万科A                                |
├────┼────────────────────────────┤
|相关指数|沪深300指数 中证100指数 深证成份指数 深证100指数 巨潮100|
|        |指数 深圳报业成份指数  道中指数 道中88指数 道深指数    |
├────┼───────────┬────┬───────────┤
|行业类别|房地产开发与经营业    |相关股票|B股:万科B(200002)  |
├────┼───────────┼────┼───────────┤
|证券类别|深圳A股              |上市日期|1991-01-29            |
├────┼───────────┼────┼───────────┤
|法人代表|王石                  |总 经 理|郁亮                  |
├────┼───────────┼────┼───────────┤
|公司董秘|谭华杰                |独立董事|李家晖,徐林倩丽,齐大庆|
|        |                      |        |,李小加              |
├────┼───────────┼────┼───────────┤
|联系电话|(0755)25606666        |传    真|(0755)25531696        |
├────┼───────────┴────┴───────────┤
|万维网址|www.                                          |
├────┼────────────────────────────┤
|电子信箱|IR@                                          |
├────┼────────────────────────────┤
|注册地址|中国深圳市盐田区大梅沙万科东海岸裙楼C02                |
├────┼────────────────────────────┤
|办公地址|中国深圳市福田区梅林路63号万科建筑研究中心              |
├────┼────────────────────────────┤
|经营范围|兴办实业(具体项目另行申报);国内商业;物资供销业(不含专 |
|        |营、专控、专卖商品);印刷、复印、广告设计制作;代理报纸 |
|        |、电视、广播期刊广告业务;进出口业务(按深经发审证字第113|
|        |号外贸企业审定证书规定办理)。                          |
├────┼────────────────────────────┤
|主营业务|大城市的住宅开发。                                      |
├────┼────────────────────────────┤
|历史沿革|公司前身深圳现代科教仪器展销中心,成立于1984年,1987年3月 |
|        |更名为“深圳现代企业有限公司”,同年11月股份制改组,并向 |
|        |社会发行股票.1988年深万科股票在深圳特区证券公司挂牌;199|
|        |1年“深万科A”在深圳证券交易所上市,1993年4月首次发行B股,|
|        |同年5月28日“深万科B”上市。                            |
└────┴────────────────────────────┘

【【股本历次变更状况】
┌─────┬──────┬──────┬──────┬───────┐
| 变更日期 |  总股本  |  流通A股  |实际流通A股 |  变更原因  |
├─────┼──────┼──────┼──────┼───────┤
|2009-06-22|  310543.38|  310543.38|  292367.46|有限售条件的流|
|          |            |            |            |通股上市      |
|2008-10-31|  310543.38|  310543.38|  278460.57|送转股        |
|2008-06-27|  238879.52|  238879.52|  214200.44|认购权证行权  |
|2008-06-26|  229340.71|  229340.71|  204652.05|有限售条件的流|
|          |            |            |            |通股上市      |
|2007-12-31|  229340.70|  229340.71|  175682.05|认股权证行权  |
|2007-06-20|  208675.83|  208675.83|  155018.78|股权分置      |
|2001-10-15|  194582.21|  140936.20|  140936.20|非标准股份上市|
|2000-12-08|  194582.21|  139312.48|  139312.48|配股          |
|1997-08-25|  155184.71|  107163.44|  107163.44|送转股        |
└─────┴──────┴──────┴──────┴───────┘
winform 怎么从上面的txt文件中把它里面的公司基本信息取出来存到数据库里呢?还有下面表中的最新日期的“总股本”这个字段给提取出来。请大家帮帮我吧?分不够我可以再加。帮顶也有分,路过的朋友帮帮我吧?
记事本里数据是这样的:
000001.rar (82.86 KB)
搜索更多相关主题的帖子: txt 
2009-08-21 10:55
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
得分:25 
先看看再说

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-08-21 12:21
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
得分:0 
我先说下思路看看可行不可行
打开文件,获得文件流FileStream;
把内容读到stringbuilder中;
查找【基本资料】的index;
while(buff[]!=‘【’)
{
    读取;
}
查找【股本历次变更状况】的index;
while(buff[]!=‘【’)
{
    读取第二行之后所有行中第二个‘|’和第三个‘|’之间的内容;
}


天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-08-21 12:56
青格儿
Rank: 4
等 级:贵宾
威 望:11
帖 子:698
专家分:20
注 册:2007-7-31
得分:0 
谢谢楼上朋友的提示。基本已取出来了。
哦。对了。进度条怎么整的?
2009-08-21 17:19
dreweaver
Rank: 2
等 级:论坛游民
帖 子:1
专家分:25
注 册:2006-5-24
得分:25 
版主,能不能给一个完整的程序,小弟初学,谢谢!
dreweaver@
2009-08-31 13:54
dqwit
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:24
专家分:107
注 册:2009-8-31
得分:25 
先把记事本中数据导入excel中(在excel中,数据->导入外部数据->导入数据),再把excel中的数据导入Access中(在Access中,表->右键,选择导入),最后用SQL导入数据库。祝你好运!!
2009-08-31 16:16
smyh
Rank: 2
等 级:论坛游民
帖 子:97
专家分:25
注 册:2007-1-1
得分:25 
学习学习!!
2009-09-01 09:11
smyh
Rank: 2
等 级:论坛游民
帖 子:97
专家分:25
注 册:2007-1-1
得分:0 
学习学习!!
2009-09-01 09:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-283337-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.938189 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved