ASP.NET读取(导入)CSV文件[献给菜鸟的我们]
CSV文件本身是TXT文件。 所以..可以通过FileStream文件流的方式读取.
如下代码:
public void GetCSV1()
{
FileStream fs = new FileStream("D:\\ReportLowIDAndHighID.csv", FileMode.Open, FileAccess.Read);
//FileStream fs = new FileStream("c:\\sample.xls", FileMode.Open, FileAccess.Read);
StreamReader sr = new StreamReader(fs);
string t = sr.ReadToEnd();
}
还有另外一种方式读取CSV文件
public void GetCSV()
{
string strConn = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='text;HDR=Yes;FMT=Delimited';Data Source=D:\\"); //连接数据。 Data Source为CSV文件存在的目录
OleDbConnection conn = new OleDbConnection(strConn);
DataTable dt1 = new DataTable();
string sql = "select * from ReportLowIDAndHighID.csv";
try
{
conn.Open();
OleDbDataAdapter dr = new OleDbDataAdapter(sql, conn);
DataSet ds = new DataSet();
dr.Fill(ds, "table1");
dt1 = ds.Tables["table1"];
}
catch (Exception e)
{
throw e;
}
finally
{
conn.Close();
}
}
这种方式可能出现乱码问题。 尚未解决。 正在研究中...
转载于:https://www.cnblogs.com/qingci/archive/2011/03/22/1991051.html
ASP.NET读取(导入)CSV文件[献给菜鸟的我们]相关推荐
- python导入csv文件是如何预览后10行-使用python中的csv reader只读取前N行csv文件
我将一些csv文件的第二列中包含的文本添加到一个列表中,以便稍后对列表中的每个项目执行情绪分析.我的代码目前完全适用于大型csv文件,但是我对列表中的项目执行的情感分析花费了太长时间,这就是为什么我只 ...
- python导入csv文件-jupyter 导入csv文件方式
先将准备的文件上传到自己的jupyter工作空间 import numpy as np import pandas as pd housing = pd.read_csv('housing.csv') ...
- C# 导入CSV文件,导出到CSV文件
导入CSV文件 public static DataTable ImportFromCsv(string filePath)//从csv读取数据返回table {//Encoding encoding ...
- Oracle数据库导入csv文件(sqlldr命令行)
1.说明 Oracle数据库导入csv文件, 当csv文件较小时, 可以使用数据库管理工具, 比如DBevaer导入到数据库, 当csv文件很大时, 可以使用Oracle提供的sqlldr命令行工具, ...
- mysql导入csv文件 第一行有问题_mysql 导入 csv文件中数据,只能导入第一行
用workbench导入csv数据,只能导入数据的第一行,也就是标注每一列的列名的那一行. 但问题是,每次导入完成时,系统提示已经导入了500条记录(这个文件中的确有500条记录),可是刷新数据库后打 ...
- C#导入CSV文件处理特殊字符
使用OleDb导入csv文件的时候,如果文件里面的某些列包含特殊字符,我们需要对特殊字符进行处理. 比如双引号,单引号,斜杠... 有两种方式: 1.使用正则表达式 StreamReader read ...
- Python深度学习入门笔记(二):使用Pandas读取批量CSV文件,文件名中有顺序变量
前言 本文主要展示如何将具有变量名称的 CSV 文件导入 Python,比如一系列连续变化的文件如: r1.csv r2.csv r3.csv - 我将使用一个简单的例子来说明这个概念,并提供完整的 ...
- JS读取本地CSV文件数据
JS读取本地CSV文件数据 文件中的部分数据如图 需求是需要提取出文件的数据 使用到的模块是 Papa Parse 1. 依赖安装 yarn add papaparse papaparse的基本使用可 ...
- 向oracle中导入*.csv文件
向oracle中导入*.csv文件 1.什么是*.csv,如何得到? 里面存放的是数据表.每行代表数据库表格的一行, 每行中,每两个数据中间由逗号","分割. *.csv可以通过& ...
最新文章
- Python中单线程、多线程与多进程的效率对比实验
- .NET架构开发应知应会
- url采集器_Linux「第三节」-centos7.5部署数据采集器Telegraf
- Java 借助ImageMagic实现图片编辑服务
- hdu 4970 Killing Monsters(数学题)
- 怎么样写一个 node.js模块以及NPM Package
- python安装离线包window_python 离线安装unrar库
- Redis交互编程语言及客户端
- 大白话告诉你什么是java
- 数据仓库搭建——Inmon与Kimball
- 波利亚-怎样解题的思考
- 【游戏开发题库】使用Unity制作Unity题库,支持题目录入和刷题(面试 | 笔试 | 自制题库 | 从基础到高级)
- slf4j的包使用说明
- 统计数字问题Python
- R语言基础编程技巧汇编 - 13
- 少侠1216资源共享
- 英文打字自动空格如何解决?
- 产品经理知识框架+求职面经——快手,字节跳动,
- 电子专业英语(持续更新)
- 诺基亚Lumia 900拥有惊人的快的方式连接
热门文章
- 使用CAtlRegExp正则表达式检查浮点数输入
- NB-IoT SNR RSRQ RSRP等信号参数解释
- 计算机网络马宏伟应用层作业,马宏伟《计算机网络A》Chapter3-作业.doc
- raid 物理盘缓存状态_服务器raid卡、磁盘缓存的配置策略
- python打印菱形星号代码_Python打印“菱形”星号代码
- python函数返回none_Python 函数默认返回None的原因
- Java生鲜电商平台-B2B生鲜的互联网思维
- 20175213 2018-2019-2 《Java程序设计》第4周学习总结
- 4~20mA电流输出芯片XTR111完整电路(转)
- SqlServer中的数据类型UniqueIdentifier