栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > Unity3D

Unity

Unity3D 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Unity

工具:UniExcel插件Unity-Unity3D文档类资源-CSDN下载

下载了官方手册:pdf

文件路径:string outPutDir = Application.dataPath + "\" + "MyExcel.xls";

1.1(创建/修改)没有打开的表格:

using (ExcelPackage package = new ExcelPackage(new FileInfo(Application.dataPath + "\" + "MyExcel.xls")))
        {
            worksheet = package.Workbook.Worksheets.Add("我的Excel");
            worksheet.Cells[1, 1].Value = "1A";
            worksheet.Cells[1, 2].Value = "1B";
            worksheet.Cells[1, 3].Value = "1C";
            package.Save();
        }

1.2(读)可以是已经打开的表格:

        FileStream fs = File.Open(readPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
        IExcelDataReader excelRead = ExcelReaderFactory.CreateOpenXmlReader(fs);
        DataSet result = excelRead.AsDataSet();
        //行 Tables[0]表示的是表1
        int row = result.Tables[0].Rows.Count;
        //列
        int columns = result.Tables[0].Columns.Count;

ps:表格索引也可以用string表示:worksheet.Cells[A1].Value = "1A";

2.(合并/拆分)单元格:

using (ExcelPackage package = new ExcelPackage(new FileInfo(Application.dataPath + "\" + "MyExcel.xls")))
        {
            worksheet = package.Workbook.Worksheets[1];
            worksheet.Cells[1, 1, 3, 3].Merge = true;//合并
            worksheet.Cells[1, 1, 3, 3].Merge = false;//拆分
            package.Save();
        }  

ps:合并之后表格显示为索引值最小的表格的值,但是被合并表格的值依然存在,也可通过代码操作

3.设置 字体,字号,字色:

//设置样式大小和颜色

            worksheet.Cells["F1"].Value = "123";

            worksheet.Cells["F1"].Style.Font.Size = 20;

            worksheet.Cells["F2"].Style.Font.Name = "宋体";

            worksheet.Cells["F1"].Style.Border.BorderAround(OfficeOpenXml.Style.ExcelBorderStyle.Thin);

4.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/900568.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号