A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杨本国 黑马帝   /  2011-11-28 21:56  /  2552 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 杨本国 于 2011-11-29 11:17 编辑

从外部txt文本导入数据到数据库,但是当中存在空行,怎么用程序实现删除txt文本的空行再导入啊?
急!!!

评分

参与人数 1技术分 +1 收起 理由
李荣壮 + 1

查看全部评分

6 个回复

倒序浏览
http://topic.csdn.net/u/20111128/19/ac88f149-d865-48a7-9ffc-b4973f4a565a.html
不知道这个是不是你要的方法,
你也可以插入完数据后用delete   table   where   字段1   is   null   or   字段2   is   null删除空行
回复 使用道具 举报
试试字符串操作的remove()方法吧!
回复 使用道具 举报
最简单的方法 用个stringbulider 把这个文件的内容放在里面
再用Replace方法替换掉当中的空格
回复 使用道具 举报
王伟 黑马帝 2011-11-29 10:23:04
报纸
System.IO.File.WriteAllLines("H:\\src.txt", from line in System.IO.File.ReadAllLines("H:\\src.txt")
                                                          where !string.IsNullOrEmpty(line.Trim())
                                                          select line);
回复 使用道具 举报
经睿 黑马帝 2011-11-29 11:30:26
地板
你对这个空行的定义是什么?是指一行中有若干空白叫空行,还是一行中的字符串为空叫空行。
如果是第一种,用File.ReadAllLine读进内容后遍历每一行,用正则或者Trim方法都行
如果还包括第二种,就要分别处理了
回复 使用道具 举报
杨本国 黑马帝 2011-11-29 12:55:49
7#
3q、、、各位   了解
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马