需要先下载2个dll,一个是Excell.dll,一个是EPPlus.dll
将下载的2个dll文件放到Unity目录下的Plugins,比如:"....Assets/Plugins"
然后点击Unity的窗口,这个时候unity会自动加载,引用刚刚放进去的2个dll
再重新打开VS项目,打开解决方案,点击引用就可以看到这2个dll了
脚本添加引用:using Excel; using OfficeOpenXml;
简单的编辑语句如下:
void EditExcel()
{
string path = ".../文档.xlsx";
FileInfo fInfo = new FileInfo(path);
using(ExcelPackage package = new ExcelPackage(info))
{
//第一个工作簿
ExcelWorksheet workSheet = package.Workbook.Worksheets[1];
for(int row = 1; row < 10; row++)
{
for(int colum = 1; colum < 10; colum ++)
{
//第几行,第几列
ExcelRange cell = workSheet.cells[row, colum];
cell.value = 1;
cell.Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.Solid;
cell.Style.Fill.BackgroundColor.SetColor(System.Drawing.Color.LightSkyBlue;
}
}
//保存Excel,注意保存的时候文档不能打开,否则会保存失败
package.Save();
}
}
其他的修改自行查看API吧
本文介绍如何在Unity中通过引入Excell.dll和EPPlus.dll两个dll文件实现Excel的编辑功能。详细步骤包括下载并放置dll文件到Unity的Plugins目录下,然后在Visual Studio项目中引用这些dll,最后通过示例代码展示如何编辑Excel文件。
3283





