之前在VS采用offic官方的dll来操作u3d的游戏,发现u3d不支持.net3.5以上框架的dll,只能采用其他的dll来操作excel,这里介绍org.in2bits.MyXls这个dll
第一步将org.in2bits.MyXls.dll添加到u3d项目的文件夹下,最好是plugins文件夹下!然后将org.in2bits.MyXls也添加到vs中的脚本功能的引用中
这是楼主参考其他大神做的一个简单的小例子,给大家作为入门使用,具体代码为:
public void Excel1(string FileName) { object OsPath;//表格文件的保存地址 FileName = "1.xls"; OsPath = @"C:\Users\admin\Desktop\1.xls"; XlsDocument xls = new XlsDocument();//新建一个xls文档 xls.FileName =string.Format("{0}{1}", (string)OsPath, FileName);// @"D:\tests.xls";//设定文件名和路径 xls.SummaryInformation.Author = "xyy"; //填加xls文件作者信息 xls.SummaryInformation.Subject = "test";//填加文件主题信息 string sheetName = "Sheet0"; Worksheet sheet = xls.Workbook.Worksheets.AddNamed(sheetName);//给sheet页,好坑啊,必须命名... Cells cells = sheet.Cells;//Cells实例是sheet页中单元格(cell)集合 //写入数据 cells.Add(1, 1, "名字"); cells.Add(1, 2, "ID"); cells.Add(1, 3, "数量"); xls.Save(); }
这个dll可以百度去csdn下载,楼主不知道怎么上传文件啊!
喝水不忘挖井人,原博文:
http://www.cnblogs.com/james1207/archive/2013/08/26/3283426.html