您的位置:首页 > 财经 > 产业 > 莱芜民生网站_上海搜索引擎优化seo_电商网站前端页面内容编写_seo课程在哪培训好

莱芜民生网站_上海搜索引擎优化seo_电商网站前端页面内容编写_seo课程在哪培训好

2024/11/17 20:47:53 来源:https://blog.csdn.net/cherry_f_f/article/details/142976605  浏览:    关键词:莱芜民生网站_上海搜索引擎优化seo_电商网站前端页面内容编写_seo课程在哪培训好
莱芜民生网站_上海搜索引擎优化seo_电商网站前端页面内容编写_seo课程在哪培训好

简介:本篇使用EPPlus来将数据写入Excel,如果需要使用NPOI那可以阅读我之前文档使用NPOI创建及写入数据_npoi 模板 写数据-CSDN博客

一、安装EPPlus

这里使用 .unitypackage 文件形式安装

1.1下载NuGetForUnity.unitypackage

github进行搜索下载

 

下载后拖入Unity项目

二、配置EPPlus

2.1打开菜单NuGet->Manage NuGet Packages

2.2搜索EPPlus并下载

三、Unity写入Excel

3.1创建Excel.xlsx

创建streamingAssets文件夹并且拖入一个示例

3.2编写脚本

using System.IO;
using UnityEngine;
using OfficeOpenXml;
public class ExcelTwo : MonoBehaviour
{void Start(){CreateExcel();}private void CreateExcel(){string path = Application.streamingAssetsPath + "/" + "test.xlsx";//读取文件FileInfo newFile = new FileInfo(path);//创建新的Excel文件if (newFile.Exists){newFile.Delete();newFile = new FileInfo(path);//创建新的Excel文件}ExcelPackage package = new ExcelPackage(newFile);ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("测试示例");//创建工作簿worksheet.Row(1).Height = 40;//设置行高worksheet.Cells[1, 1].Value = "Hello";//内容package.Save();//保存}
}

 四、Unity读取Excel

4.1编写脚本

 private void ReadExcel(){string path2 = Application.streamingAssetsPath + "/" + "test.xlsx"; // 设置 Excel 文件的路径Debug.Log("Excel 文件路径: " + path2);// 确保文件存在if (File.Exists(path2)){// 创建 ExcelPackage 实例using (ExcelPackage package2 = new ExcelPackage(new FileInfo(path2))){// 获取第一个工作表ExcelWorksheet worksheet = package2.Workbook.Worksheets[0];// 获取第二个工作表ExcelWorksheet worksheet1 = package2.Workbook.Worksheets[1];// 读取第一个工作表单元格 A1 的值string cellValue = worksheet.Cells[1, 1].Value.ToString();// 读取第二个工作表单元格 A1 的值string cellValue1 = worksheet1.Cells[1, 1].Value.ToString();Debug.Log("单元格 A1 的值: " + cellValue);Debug.Log("单元格 A1 的值: " + cellValue1);}}else{Debug.LogError("找不到 Excel 文件: " + path2);}}

结尾:

有任何错误请指出,补充请评论,看到会第一时间回复,谢谢。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com