winfrom窗体怎么把txt文件里面一行连续的字段分成几列保存到sql server数据库的表里类似于图片的效果

winfrom窗体怎么把txt文件里面一行连续的字段分成几列保存到sql server数据库的表里类似于图片的效果,第1张

path = @"D:/testtxt";//读取文件txt

using (FileStream fs = new FileStream(path, FileModeOpen))

{

using (StreamReader sr = new StreamReader(fs))

{

while (!srEndOfStream)

{

string sLine = srReadLine();

if (sLineLength < 1)

{

continue;

}

string[] sRecordKbn = sLinesplit(' ');//过滤空格

forach(string s in sRecordKbn )

{

//s是取出的数据,可以插入数据库

}

}

加个括号试试

EXP DOC/PASS FULL=Y FILE=(D:\1DMP,D:\2DMP,D:\3DMP) FILESIZE=27000M LOG=D:\LOGTXT

我觉得捷速ocr文字识别软件,好一点,识别率比汉王等其他的要高一点, *** 作也是,而且可以识别英文。

使用方法:

第一步:打开下载好的软件,软件就自动进入到 *** 作主界面,界面非常的简洁,所有的 *** 作键都在软件的左上方。首先我们点击第一个“读取”按钮,找到需要识别的文件所在位置,点击即可完成文件的添加工作。

第二步:页面会出现原文件,这个时候我们点击“纸面解析”按钮,软件会对文件的段落等进行分析,这样识别得到的文件就会与原文件的段落排版一致。

第三步:一切准备就绪,点击“识别”按钮,单页的文件瞬间就能完成识别工作。页面的右边就会出现识别的结果,根据原文进行核对。

第四步:识别好的文件选择保存的格式,直接点击“word”或是“”即可。

以mysql为例,可将txt文件导入数据库中,然后通过数据库导成sql文件,方法如下:

1、文本文件如图,其中两个字段,用逗号分隔。其中首行代表数据表的字段名。

2、打开第三方软件Navicat for Mysql,并登陆到指定数据库。如图,即为登陆本地的test库。

3、点击“导入向导”,d出窗口选择“txt文件”,然后点击下一步

4、然后点击“”选中文本文件的路径,编码一般选择UTF-8,然后点击下一步。

5、由于文件是文本格式并且逗号分隔,所以按照如图依次点击各按钮。

6、  [栏位名行]:数据表字段所在的行位置

[第一个数据行]:导入的数据表中源数据是从第几行开始的

[最后一个数据行]:导入的数据表中源数据是从第几行结束的

可根据自己的实际情况来填写。

7、为目标表起个名字,如“测试”,并勾选“新建表”,然后点下一步。

8、可根据实际情况调整红框1中的属性信息。然后点击下一步。

9、本例中,可以点选第一项,然后选择“下一步”。

10、最后成功会有成功提示。然后关闭即可。

11、退出后,点击“导出向导”,然后选择“SQL脚本文件”,然后下一步。

12、勾选要导出的表,然后选择导出路径以及起好导出的文件名,然后点“下一步”。

13、选择“全部栏位”,然后点击“下一步”。

14、根据实际情况勾选附加选项,然后点击“下一步”。

15、点击“开始”按钮,最后会有成功提示。

16、打开保存的SQL文件,如图,说明保存成功。

以上就是关于winfrom窗体怎么把txt文件里面一行连续的字段分成几列保存到sql server数据库的表里类似于图片的效果全部的内容,包括:winfrom窗体怎么把txt文件里面一行连续的字段分成几列保存到sql server数据库的表里类似于图片的效果、oracle 数据库备份分割、ocr文字识别软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9433661.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存