怎么把Excel表的数据读取到控制器且放入一个二维数组里面呀

qq_36769719 2018-01-11 09:09:43
把Excel表的数据读取到控制器且放入一个二维数组里面呀且找到每一列40个数据的最大值,最小值。
...全文
311 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eiceblue 2018-01-11
  • 打赏
  • 举报
回复
补充一下,我用的文档是只包含数字的,如果你的文档比如表头包含的有文本,就需要你自己设置相应的range范围。
Eiceblue 2018-01-11
  • 打赏
  • 举报
回复
你说的什么控制器?下面的代码是用的free spire.xls dll读取第一个工作表到数组并获取最大值和最小值,给你一个参考吧:
Workbook wb = new Workbook();
            wb.LoadFromFile(@"1.xlsx");
            Worksheet sheet = wb.Worksheets[0];
            int[,] arrays = new int[sheet.LastRow, sheet.LastColumn];
            for (int i = sheet.FirstRow; i <= sheet.LastRow; i++)
            {
                for (int j = sheet.FirstColumn; j <= sheet.LastColumn; j++)
                {
                    arrays[i - 1, j - 1] = Convert.ToInt32(sheet.Range[i, j].Value);
                }
            }

            int max; int min; int max_row; int min_row; int max_col; int min_col;
            max = min = arrays[0, 0];

            max_row = max_col = 1;
            min_row = min_col = 1;
            for (int i = 0; i < sheet.LastRow; i++)
                for (int j = 0; j < sheet.LastColumn; j++)
                {
                    if (max < arrays[i, j])
                    {
                        max = arrays[i, j];
                        max_row = i + 1;
                        max_col = j + 1;
                    }
                    if (min > arrays[i, j])
                    {
                        min = arrays[i, j];
                        min_row = i + 1;
                        min_col = j + 1;
                    }
                }
            Console.WriteLine("最大数为:{0},位置是:第{1}行,第{2}列", max, max_row, max_col);
            Console.WriteLine("最小数为:{0},位置是:第{1}行,第{2}列", min, min_row, min_col);
qq_36769719 2018-01-11
  • 打赏
  • 举报
回复
引用 5 楼 From_TaiWan 的回复:
[quote=引用 4 楼 qq_36769719 的回复:] [quote=引用 1 楼 From_TaiWan 的回复:] 控制器 ? ==> MVC的controler吗 我也想啊,但是要求是这样 每一列40个数据的最大值,最小值 ==> 每列只有40个数? for循环,或者转为集合,.Max,.Min
关键是怎么把数据读取出来然后放到数组里面去[/quote]读取到datatable,不是更方便吗
qq_36769719 2018-01-11
  • 打赏
  • 举报
回复
引用 6 楼 From_TaiWan 的回复:
https://www.cnblogs.com/ammy714926/p/4905026.html 要求是控制器... ....................\0
秋的红果实 2018-01-11
  • 打赏
  • 举报
回复
秋的红果实 2018-01-11
  • 打赏
  • 举报
回复
引用 4 楼 qq_36769719 的回复:
[quote=引用 1 楼 From_TaiWan 的回复:] 控制器 ? ==> MVC的controler吗 每一列40个数据的最大值,最小值 ==> 每列只有40个数? for循环,或者转为集合,.Max,.Min
关键是怎么把数据读取出来然后放到数组里面去[/quote]读取到datatable,不是更方便吗 https://www.cnblogs.com/ammy714926/p/4905026.html
qq_36769719 2018-01-11
  • 打赏
  • 举报
回复
打错了,控制台...
引用 1 楼 From_TaiWan 的回复:
控制器 ? ==> MVC的controler吗 每一列40个数据的最大值,最小值 ==> 每列只有40个数? for循环,或者转为集合,.Max,.Min
qq_36769719 2018-01-11
  • 打赏
  • 举报
回复
引用 1 楼 From_TaiWan 的回复:
控制器 ? ==> MVC的controler吗 每一列40个数据的最大值,最小值 ==> 每列只有40个数? for循环,或者转为集合,.Max,.Min
关键是怎么把数据读取出来然后放到数组里面去
qq_36769719 2018-01-11
  • 打赏
  • 举报
回复
打错了,控制台...
秋的红果实 2018-01-11
  • 打赏
  • 举报
回复
控制器 ? ==> MVC的controler吗 每一列40个数据的最大值,最小值 ==> 每列只有40个数? for循环,或者转为集合,.Max,.Min
编程能力负五 2018-01-11
  • 打赏
  • 举报
回复
引用 10 楼 Eiceblue 的回复:
补充一下,我用的文档是只包含数字的,如果你的文档比如表头包含的有文本,就需要你自己设置相应的range范围。
我今天本来弄出来了,现在出了一个很奇怪的问题..
编程能力负五 2018-01-11
  • 打赏
  • 举报
回复
引用 10 楼 Eiceblue 的回复:
补充一下,我用的文档是只包含数字的,如果你的文档比如表头包含的有文本,就需要你自己设置相应的range范围。
这个软件怎么用呢
1,databasesearch.ZIP数据库查询示例程序(3KB)2,dbgrid.ZIP在DBGRID控件的单元格中实现下拉列框(3KB)3,flex.ZIP 隐藏FlexGrid的某些行(2KB)4,dbpic.ZIP 将图片添加到Access数据库中。(19KB)5,dbprint.ZIP 一个数据库打印的范例(8KB)6,exportdb.ZIP 将数据库输出到一个文本文件中(5KB)7,sqlcount.ZIP 从一次SQL查询中获得多个查询数值(6KB)8,createnewdatabase.ZIP 通过程序在磁盘上建立一个新的Access数据库文件。(2KB)9,munir.ZIP 显示数据库中内容的例子(13KB) 10,shahida.ZIP query数据库的例子(12KB)11,datafile.ZIP 创建和修改自定义的数据库 (20KB)12,edittbls.ZIP 演示编辑一个数据 (9KB)13,graphdb.ZIP 从数据库中读取数据并将它放入图形中,需要mschart ocx (6KB)14,binarydb.ZIP 快速数据库的编程实现 (11KB)15,tysjk.zip 数据库观察器(8KB)16,creatmdb.zip 用代码在程序运行阶段建立MDB数据库文件(4KB)17,datafile1.zip 创建和修改自定义的数据库(5KB)18,datediff.zip 创建和修改自定义的数据库(2KB)19,dbgrid3.zip 使用没有连接到数据库的 DBGrid 控件(5KB)20,mschart.zip 从数据库中读取数据进行图形显示, 需要MSChart OCX(9KB)21,sqltest.zip 基于SQL Server 6.5的公司进销存管理的实例(298KB)22,dbsprop.zip 数据库属性页(14KB)23,rdsdemo.zip RDS 数据库(18KB)24,accesspwd.zip 读取Access97数据库密码(9KB)25,d032_gzgl.zip嘉兴金蜂软件作坊的定单管理软件(953KB)26,d031_sqltest.zip基于SQL Server 6.5的公司进销存管理的实例(300KB)27,d030_grzb.zip小小收支薄 (67KB)28,d029_addressbook.zip一个简单的数据库程序,包括添加,搜索等功能,是一个入门级的程序(9KB)29,d028_zm046.zip你只要把想做的查询方式告诉它,它就会把相应的SQL语句告诉你,很酷吧?(33KB)30,d027_zm027.zip一个简易的ACCESS的源程序,用到了很多操作数据库的技巧,Cool(128KB)31,d026_binaryDB.zip一定要用微软的数据引擎吗?一定要承受巨大的 DLL 文件?本程序说:No (11KB)32,d025_TwFAQ.zip FAQ统计系统(374KB)33,d024_ddgl.zip一个完整的数据库管理程序(262KB)34,d023_grzb.zip程志刚的个人财务软件的源码,完整的数据库程序(67KB)35,d022_demos-02.zip将MDB文件导出为多种格式文件,如:DBF,TXT等(3KB)36,d021_mdbto.zip范例-如何在 MSFlexGrid 中输入资料(3KB)37,d020_sqlcount.zipSQL计数的例子(6KB)38,d019_xlstomdb.zip如何把Excel文件转换成mdb数据库(14KB)39,d018exportdb.zip类似(基本无异)Microsoft Access 的数据库属性页源代码(5KB)40,d017_shahida.zipQuery数据库的例子(9KB)41,d016_mschart.zip从数据库中读取数据进行图形显示, 需要MSChart OCX(9KB)42,d015_chunkole.zip将多媒体文件保存到数据库中,或将数据库中的多媒体文件显示出来(90KB)43,d014_dbpic.zip把图片放到数据库中(19KB)44,d013_dbgrid3.zip使用没有连接到数据库的 DBGrid 控件(5KB)45,d012_datediff.zip创建和修改自定义的数据库(2KB)46,d011_databasesearch.zip数据库查询示例程序(3KB)47,d010_vbcodelib.zip一个管理VB源码的数据库例子(101KB)48,d009_creatmdb.zip用代码在程序运行阶段建立MDB数据库文件(4KB)49,d008_tysjk.zip一个不错的数据库观察器(8KB)50,d007_mydata.zip个人的数据库(10KB)51,d006.zip建立大于屏幕的虚拟单(3KB)52,d005.zip数据库打印的例子(8KB)53,d004.zip这个例子演示读取数据库中的内容并输出到文本文件(5KB)54,d003.zip快速数据库的编程实现(11KB)55,d002.zip演示编辑一个数据(9KB)56,d001.zip显示数据库中内容的例子(13KB)57,ddeexamp.zip 利用 DDE 控制Access(39KB)58,sql.zip 数据库及前端应用程序(300KB)59,dbtohtml.zip MDB2HTM(23KB)60,mydata.zip 从库中调用图片(10KB)61,gzgl.zip 工资管理(953KB)62,n-10.zip 创建和修改自定义的数据库(20KB)63,n-26.zip 显示数据库中内容的例子(13KB)
为什么要学习这门课程?·新一代流式数据湖技术组件深入讲解,帮助你快速构造数据湖知识体系。·为构建湖仓一体架构提供底层技术支撑。本课程将从原理、架构、底层存储细节、性能优化、管理等层面对Paimon流式数据湖组件进行详细讲解,原理+实战,帮助你快速上手使用数据湖技术。讲师介绍华为HCIP认证大数据高级工程师北京猎豹移动大数据技术专家中科院大数据研究院大数据技术专家51CTO企业IT学院优秀讲师电子工业出版社2022年度优秀作者出版书籍:《Flink入门与实战》、《大数据技术及架构图解实战派》。本课程提供配套课件、软件、试题、以及源码。课程内容介绍:1、什么是Apache Paimon2、Paimon的整体架构3、Paimon的核心特点4、Paimon支持的生态5、基于Flink SQL操作Paimon6、基于Flink DataStream API 操作Paimon7、Paimon中的内部和外部8、Paimon中的分区和临时9、Paimon中的Primary Key(主键)10、Paimon中的Append Only(仅追加)11、Changelog Producers原理及案例实战12、Merge Engines原理及案例实战13、Paimon中的Catalog详解14、Paimon中的Table详解15、Paimon之Hive Catalog的使用16、动态修改Paimon属性17、查询Paimon系统18、批量读取Paimon19、流式读取Paimon20、流式读取高级特性Consumer ID21、Paimon CDC数据摄取功能22、CDC之MySQL数据同步到Paimon23、CDC之Kafka数据同步到Paimon24、CDC高级特性之Schema模式演变25、CDC高级特性之计算列26、CDC高级特性之特殊的数据类型映射27、CDC高级特性之中文乱码28、Hive引擎集成Paimon29、在Hive中配置Paimon依赖30、在Hive中读写Paimon31、在Hive中创建Paimon32、Hive和Paimon数据类型映射关系33、Paimon底层文件基本概念34、Paimon底层文件布局35、Paimon底层文件操作详解36、Flink流式写入Paimon过程分析37、读写性能优化详细分析38、Paimon中快照、分区、小文件的管理39、管理标签(自动管理+手工管理)40、管理Bucket(创建+删除+回滚)

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧