.net将txt文件导入数据库 源码 求贴源码!谢了!求贴源码!谢了!求贴源码!谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://zhidao.baidu.com/question/127757449.html读取txt文件存进string ,如果有多条肯定是有隔开符号的 例如(1|2|3) 那你根据|分组就可以了 然后直接插入数据库 自己多百度 什么都给你写那你干嘛 格式只有你自己知道,自己根据txt文本格式,解析数据 SQLServer 可以直接导入txt文件对着数据库右键 导入数据 数据源选择平面文件 剩下的你要是不会,就没办法了 不知道你是要把整个TXT文件放到数据库中,还是把文件内的字符串放到数据库中,说清楚啊! 简单啊,、就是操作IO流呀一行一行的读取至一个List里然后再批量保存至数据库就是了。只是如果有多个字段 需要有固定格式 比如字段和字段之间需要有特殊符号例如 张三|学生|18没有固定格式是很难导入进去的。就跟excel样。 贴这几句关键代码。按行返回字符串数组//读内容,按行返回字符串数组 public static String[] ReadAllLines(String absolutePath) { return ReadAllLines(absolutePath, Encoding.UTF8); } public static String[] ReadAllLines(String absolutePath, Encoding encoding) { ArrayList list = new ArrayList(); using (StreamReader reader = new StreamReader(absolutePath, encoding)) { String str; while ((str = reader.ReadLine()) != null) { list.Add(str); } } return (String[])list.ToArray(typeof(String)); } 之后循环数组,若一行的文本需要拆成多个数据库字段的值,可用Split按特殊符号分隔.最终批量插入数据库就行.数据库操作找得sqlhelper类就解决 百度一下SQL Server中的“BULK INSERT” 征求大家的建议-关于用C#开发搜索引擎 问一个非常垃圾的问题,函数可以在哪查? 请教ASP.NET开发环境 datalist中子控件问题。。 喜欢挑战难题的高人帮我看看页面传值的难题 这是怎么实现的 让各位长长见识,如何在平面上画3D图 请教关于CommandBuilder的问题? Treeview中遍历的问题:Treeview.Nodes 快!快!快!web.config文件有问题!快速给分! 正则替换图片 .net 网页中播放声音
就是操作IO流呀一行一行的读取至一个List里
然后再批量保存至数据库就是了。只是如果有多个字段 需要有固定格式 比如字段和字段之间需要有特殊符号例如 张三|学生|18没有固定格式是很难导入进去的。就跟excel样。
按行返回字符串数组//读内容,按行返回字符串数组
public static String[] ReadAllLines(String absolutePath)
{
return ReadAllLines(absolutePath, Encoding.UTF8);
} public static String[] ReadAllLines(String absolutePath, Encoding encoding)
{
ArrayList list = new ArrayList();
using (StreamReader reader = new StreamReader(absolutePath, encoding))
{
String str;
while ((str = reader.ReadLine()) != null)
{
list.Add(str);
}
}
return (String[])list.ToArray(typeof(String));
} 之后循环数组,若一行的文本需要拆成多个数据库字段的值,可用Split按特殊符号分隔.
最终批量插入数据库就行.数据库操作找得sqlhelper类就解决