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

C#把二维数组中的指定数据存储到EXCEL指定位置5

发布网友 发布时间:2023-10-25 06:37

我来回答

1个回答

热心网友 时间:2024-12-03 13:14

 private void writeExcel()
        {
            #region 初始化Excel表
            Excel.Application app = new Excel.Application();
            object MissingValue = Type.Missing;
            Excel.Workbook wb = app.Workbooks.Add(true);
            Excel.Worksheet ws = null;
            app.DisplayAlerts = false;
            app.AlertBeforeOverwriting = false;
            ws = (Excel.Worksheet)wb.Sheets["Sheet1"];
            #endregion

            #region 填充数据
            Object[,] dataArray = new Object[1 + write.Rows.Count, write.Columns.Count];
            for (int i = 0; i < write.Columns.Count; i++)//填写列名
            {
                dataArray[0, i] = write.Columns[i].ColumnName;

                for (int j = 0; j < write.Rows.Count; j++)//填入数据
                {
                    dataArray[j + 1, i] = write.Rows[j][i].ToString();
                }

            }

            Excel.Range range = ws.Range[ws.Cells[1, 1], ws.Cells[1 + write.Rows.Count, write.Columns.Count]];

            range.Value2 = dataArray;
            range.EntireColumn.AutoFit(); //自动设置列宽
            range.EntireRow.AutoFit(); //自动设置行高
            
            wb.Saved = true;
            wb.SaveCopyAs(path);//保存

            app.Quit();//关闭进程
            //关闭EXCEL进程
            app = null;
            wb = null;
            ws = null;
            GC.Collect();
            MessageBox.Show("Excel导出完成");
            }

代码中的write是datatable,你改为arraylist就可以了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
NBA下赛季常规赛MVP和总决赛MVP会是谁 吴前当选CBA常规赛MVP,他是实至名归吗? 如何申请安电表 如何申请独立电表 用电量大可以增加电表吗 出租他人铺面,原先房东已经安装过电表,因为用电量大,我想自己装电表可以... 梦见有个老人送佛画给我、让我在家供佛 ...分之一米还剩多少米如果截去四分之一还剩几分之几还剩多少米?_百度... 一根竹竿长四米,截去它的四分之三后,这根竹竿还剩全长的几分之几? ...这根绳子的几分之几后还剩下他的3/1,用去了( )m,还剩下( )_百度知... 物体做无规则振动产生的超声波算不算是噪音啊?为什么? 以前同学只知道名字 怎么在网上找到2 通过网络,怎样找到以前的同学、同事、朋友…?有没有最有效的方... 黄玉郎 为什么让马小灵死 新著龙虎门9 开机后10分钟断网,需重启 改成什么比较有意义 VB.NET 打开Excel追加一行数据2 改成什么比较有意义? 别人说 欢迎你,怎么幽默回答33 200字的革命影视作品观后感14 我的被别人绑定了怎么办? 200字的革命影视作品观后感14 跪求上海欢乐谷的内部地图,我需要那种清楚、标上游乐设施名称、就是每个... 电视剧仙女湖中的水女人与玉皇大帝和王母什么关系?还有他们的故事 别人说欢迎你,应该怎么回答?107 为什么男生都喜欢扎马尾辫的女生8 和留学中介签约2 一个手机号同时注册了两个怎样找回第一个微信? ...几分钟,长则半小时左右,然后就不能连接,需要重启才能够连网_百度知 ... 我家的阿拉斯加快四个月了 才三十多斤 是不是太瘦了3 怎样更改支付宝帐号换成手机号啊?132 关于名字中繁体字问题4 上海融砾实业有限公司招聘信息,上海融砾实业有限公司怎么样? 手机号被别人的绑定了自己的微信登不上怎么办 如何看自己机子的BIOS是什么型号的?38 ≌这个是什么符号,什么读,读音?5 一种水果外表像橘子但按一下像塑料壳里面石榴子软软的,这是什么水果 当别人对你说欢迎光临时怎样回应最好?14 别人说欢迎你,你会怎么回答?32 ...十分钟左右之后就会自动断网,必须重启动才能又继续上网!十分钟后... 为什么男生喜欢绑马尾的女生8 要写一篇有关于革命题材的影视作品的观后感350左右57 五年级关于红色革命影视剧观后感作文94 人家说欢迎你下次再来你怎么回复最有礼貌8 对方和你说欢迎,我应该礼貌的回一句? 桃花源记题目 渔人离开时,便扶向路,处处志之,后来,寻向所志,遂迷,不复... 东北财经大学哪些导师不错? 渔人离开桃源后 便扶向路又处处志之 而后来寻桃源的人 寻向所志却不... 为什么植物大战僵尸闯关老是停留在一关比如2-7(那是很久以前玩的), 为什么我的电脑上完植物大战僵尸,关卡一直是2-8