问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#编程:我只读取excel文件的第一行,但由于文件很大,读取很缓慢,有没有...

发布网友 发布时间:1天前

我来回答

1个回答

热心网友 时间:1天前

不可能慢.我曾经读过一个10万行的excel,一个sheet都装不下.都是分页装的.也是一瞬间就读进内存了.以下是读excel到DataTable中的方法

 public DataTable GetExcel(string Path)//Excel导入到DataSet
        {
            string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";
            OleDbConnection conn = new OleDbConnection(strConn);
            OleDbDataAdapter myCommand = null;
            DataTable dt = new DataTable();
            int result = 1;
            try
            {
                conn.Open();
                DataTable dtName = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "Table" });
                string strExcel = "Select * from [" + dtName.Rows[0]["TABLE_NAME"].ToString() + "]";
                myCommand = new OleDbDataAdapter(strExcel, strConn);
                myCommand.Fill(dt);
                conn.Close();
            }
            catch (Exception ex)
            {
                result = 2;
            }
            finally
            {
                conn.Close();
            }
            if (result == 2) return null;
            else return dt;
        }

获取第一行第一列

DataTable dt = GetExcel(excelpath);

dt.Rows[0][0].ToString();

c#编程:我只读取excel文件的第一行,但由于文件很大,读取很缓慢,有没有...

public DataTable GetExcel(string Path)//Excel导入到DataSet { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Path + ";" + "Extended Properties='Excel 8.0;HDR=YES;IMEX=1';"; OleDbConnection conn = new OleDbConnection(strConn); OleDbDataAd...

怎样用C#把excel的一行数据读取出来,然后把这行数据每个单元格的数据用...

string strExcelFileName = @"F:\\2007-07-16-学生信息.xls"; string strSheetName = "sheet1"; #region Aspnet 操作Excel 正确 ///源的定义 //string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + strExcelFileName + ";Extended Properties ='Excel 8.0;HDR=NO;IMEX=1'"; //...

怎样用C#把excel的一行数据读取出来,然后把这行数据每个单元格的数据用...

Excel 表格的第一行是列名\x0d\x0a //dataGridView2.DataSource = ds.Tables["res"];\x0d\x0a #endregion\x0d\x0a #region COM 组件读取复杂Excel\x0d\x0a Microsoft.Office.Interop.Excel.Application excelApp = null;\x0d\x0a Microsoft.Office.Interop.Excel.Workbook workBook;\x0d\x0a ...

winForm里用C#语言编写,读取一个正常的Excel的第一个Sheet名称,为什么执 ...

调用的excel程序已经是非托管的程序了,你打开任务管理器,看一下是否有多个excel.exe进程,还有你的程序的进程,如果有,全部结束掉重新调试。这只是其中一种可能

C#读取Excel 文件 数据不完整?电话一列由得能读出来 有的读不出来?

IMEX=1;HDR=NO

c# 读取当前excel

2. 读取形状 //加载Excel文档 Workbook workbook = new Workbook();workbook.LoadFromFile("AddShapes.xlsx");//获取第一个工作表 Worksheet sheet = workbook.Worksheets[0];//从第一个形状中提取文本并保存到txt文件中 IPrstGeomShape shape1 = sheet.PrstGeomShapes[0];string s = shape1.Text...

在C#中,怎么读取/已经通过C#加载的excel表格/的若干行,然后将这些行放...

如果是用OleDb方法读取的话,你试试 select * into newTable from oldTable 查询语句试试

编写一个C#应用程序,读取一个Excel文件中单元格中的数据

ExcelData excelData = new ExcelData();string tableName = "num$";//schemaTable.Rows[2][2].ToString().Trim(); ;//获取 Excel 的表名,默认值是sheet1 ExcelTable = excelData.GetExcelData(sExcelFile, tableName);int i = 0;int comp = 0;foreach (DataRow dr in ExcelTable....

请问为什么我用C#使用NPOI读取excel数据第一遍没有问题,第二遍就报...

如果第2遍就会爆空投的话,那么可能是因为你使用的这个Excel的时候是错误的,所以的话才会导致这样。

C# 读取excel表格的确定一个第5行D列单元格的内容,如何代码?如图

Selection.Value = "XXX"Range("D5").Value = "XXX"Cells(5, "D").Value = "XXX"Cells(5,4).Value = "XXX"[D5].Value = "XXX"Range("A1").Cells(5, "D").Value = "XXX"Range("A1").Cells(5,4).Value = "XXX"Range("A1").Offset(4,3).Value = "XXX"

c#读取excel文件内容 excel不能读取文件怎么解决 java读取excel文件 打开excel提示不能读取文件 vba读取excel文件 pandas读取excel文件 excel无法打开xlsx文件 xlrd读取excel excel不可读取的内容怎么办
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何把手机里的视频转成vr格式? 家里几个地方发现了很小的颗粒状的黑色物体,不多,每处只有一两个,请问... 家里地上有黑色的小椭圆形不知道是不是虫屎 (1)求f(十二分之派)的值,(2)求f(x)的值域。求详细过程必采纳!!! ...ax+1a(1-x)(a>0),f(x)在区间[0,1]上最小值为g(a),求函数h(x)=(1... 设函数 f ( x )定义在(0,+∞)上, f (1)=0,导函数 , .(1)求 的单调区间... ...1)若f(0)≥1,求a的取值范围(2)求f(x)的最小值 (3)设函数h(x)=f... ...g(x)=f(x)+f'(x)是奇函数。(1)求f(x)的表达式(2)讨论f(x ...f(x)=x 2 ﹣ax,x∈[1,+∞).(1)求f(x)的最小值g(a);(2)求函数h(a... 设f(x)=x²-4x+4,x∈[a,a+1](a∈R). (1)求函数f(x)的最小值g(a)的 请问为什么我用C#使用NPOI读取excel数据第一遍没有问题,第二遍就报... 山东旭兴网络科技有限公司北京分公司怎么样? C#读取excel为什么从第二行开始? 洛阳市旭兴建材有限公司怎么样? 湖南旭兴信息技术有限公司怎么样 95598微信人工客服能找回密码吗 菜籽油发苦是什么原因? 深圳市诚意达旧机动车交易市场有限公司怎么样? 落花飞絮,春意阑珊(唯美的10首清明诗词) 清明节那天,为什么有的人首家在地他不去祭祖,有的人却千里迢迢坐车回家... 中国2010年上海世博会俄罗斯国家馆建筑外观 北京世诚意达商贸有限公司怎么样? 中国现在有多少人使用QQ? 电脑插着网线网口灯不亮是什么原因? 酱酒为什么这么热,肆拾玖坊估值高跟酱酒热有关系吗? 肆拾玖坊酒是什么 深圳二手手机去哪里买比较好 深圳哪里买手机好? 你愿意在一家工资高 没前途的小作坊工作吗?, 小作坊半死不活,下一步该怎么办?其实我们的产品很好,但是没有人知道呀... 大一学生男,想买台笔记本电脑不会下载游戏平时就弄弄文档,看看电影,因为... 小白一个 想换新电脑 去电脑城找人配了一台 大家帮看看行不行 主玩... 笔记本电脑马上到了 新买的电脑回来要做什么 我是小白 听说还的分盘... 请问我把主机里面的零件全买回来后,找人装大概好多钱?还有就是电脑系统... 夫妻情趣用品如何用才好 夫妻用品正品 驻马店有安达康净水器代理? 驻马店锦润文化传媒怎么样 我的世界怎么骑马手机版1.01 我的世界手机版训马键在哪 请问"煜钰烨"用日语怎么发音? ...最曼妙的风景 竟是内心的淡定与从容 我们曾如此期盼外 ...波澜,到最后才发现人生最曼妙的风景,竟是内心的淡定与从容... ...的波澜,到最后才发现,人生最曼妙的风景,竟是内心的淡定与从容... 小宝与康熙分集剧情 胶质瘤IDH突变意味着什么?其对诊断、预后、治疗上的意义研究进展_百度... 我戴0型节育环10年了,老担心会长在体内,需不需要取出来再换一个... 本人在计划生育的时候放环到现在已有10年了,也没感觉什么的,要取出来吗... 我国基本经济制度起到了什么作用 我国基本经济制度作用简述 经济制度在经济体制改革和经济发展中的影响