文章目录
- 前言
- 一、 为什么在 Unity 中选择 MiniExcel?
- 二、 环境准备
- 三、 实战演练:MiniExcel 常用操作
- 四、 进阶:我踩过的坑与解决方案
前言
在 Unity 开发中,处理配置数据是家常便饭。很多同学第一反应是使用 NPOI,但写过的人都知道,NPOI 像个沉重的“黑盒”,代码里充满了各种单元格类型判断和繁琐的赋值逻辑。我之前也曾写过Unity之如何接入NPOI 快速读取Excel
今天推荐一个更现代、更轻量的库:MiniExcel。它的特点就是:快、省内存、一行代码转实体。
参考链接:
NPOI GitHub
Mini Excel GitHub
一、 为什么在 Unity 中选择 MiniExcel?
轻量化: DLL 体积小,对 Unity 项目负担极轻。
零学习成本: 只要你会写 C# 实体类,就能用它。
性能优异: 内存占用极低,即使读取超大表格也不会卡死 Unity 编辑器。
支持 LINQ: 可以像过滤 List 一样过滤 Excel 数据。