怎么获取txt文档第三行中第1位到第20位的值;怎么读取CSV档案中第十行第三列的值;
解决方案 »
- MVC3+WCF的项目,如何接收一个由客户端(ios)发送过来的json串(一个字符串)
- Regex是非托管的吗今天结贴
- C#数组如何清除空元素对元素进行替换,高分求解
- (Help)DVR&DVS跟手机媒体网关服务器连接及视频格式问题。。。
- 说难也不难,谁来给个程序万分感谢,
- 做了个简单控件却出错了,控件作用是动态生成TextBox,在TextBox的验证事件中改变其文本,显示其文本时却出错(显示的一直为初始值)
- 关于jmail收邮件问题
- vb中的ReDim Preserve 如何转成c#???
- 求救!我的系统是WIN2000SERVER,安装完VS2003后,MSDN不能用!
- 麻烦帮忙改成C#
- 部署安装,Framework4.0无法生成Framework3.5
2. 将整个CSV文件读取到DATATABLE,并根据分隔符分割列
3. 获取你要的值。PS:
怎么将CSV文件读取到DATATABLE 搜索一下 FILESTREAM的用法
string result = lines[2].Substring(0, 20);
string[] lines = File.ReadAllLines("path");
string res = lines[3].Substring(1, 20);2、csv=>datatable
这里
2楼 读取CSV档案中第十行第三列的值也可以用你上面所说的方法么?
string[] lines = File.ReadAllLines("csv路径");
string result = lines[9].Split(',')[2];
2012.2.12 13.00 14.00 11.00 10.89
2012.2.13 23.00 29.00 11.00 10.89
2012.2.14 19.00 18.00 11.00 10.89
2012.2.15 15.00 14.00 11.00 10.89
我想回去2.14号 low这一列的值 该怎么做/
string[] lines = File.ReadAllLines("csv路径");
string result = lines[10].Split(' ')[2];
string[] lines = File.ReadAllLines("csv路径");
string result = lines[3].Split(' ')[3];
string[] lines = File.ReadAllLines("csv路径");
string[][] array = new string[lines.Length][];
for (int i = 0; i < lines.Length; i++)
{
array[i] = lines[i].Split(',');
}
List<string> result = new List<string>();
foreach (var item in array)
{
if (item[0] == "2012.2.14")
{
result.Add(item[3]);
}
}
我今天做题目的时候 碰到了一个excel文档 和这个差不多 也是读取的第N行20至25位的字符串。打印出来的结果和实际不同。
下面是我数据库里第4行的excel文档值:
1973-1-5 262 264.5 257.75 259.5 261 262 261.31 下面是我仿写的代码:
string[] lines = File.ReadAllLines("E:\\datafile\\W1.csv");
string result = lines[3].Substring(20, 25);
Console.WriteLine(result);
它输出的结果是:57.75,259.5,261.00,262.00
都不是原来的一个整体了,和需求的不挂钩了