使用插件一键导出excel文件
- private void SaveExcel(){
- string _filePath=Application.streamingAssetsPath+"/log.xlsx";
- string _sheetName="详情";
- FileInfo _excelName=New FileInfo(_filePath);
- //如果存在文件,就删除,重新创建
- if(_excelName.Exists){
- _excelName.Delete();
- excelName=new FileInfo(_excelName);
- }
- //通过插件打开文件
- using(ExcelPackage package=new ExcelPackage(_excellName)){
- //在excel空文件添加新的sheet并设置名称
- ExcelWorksheet worksheet=package.Workbook.Worksheets.Add(_sheetName);
- //添加列名字
- worksheet.Cells[1,1].Value="API名字";
- worksheet.Cells[1,2].Value="开始时间";
- worksheet.Cells[1,3].Value="结束时间";
- worksheet.Cells[1,4].Value="耗费时间";
- //添加数据
- for(int i=0;i<logList.Count;i++){
- worksheet.Cells[i+2,1].Value="API名字";
- worksheet.Cells[i+2,2].Value="开始时间";
- worksheet.Cells[i+2,3].Value="结束时间";
- worksheet.Cells[i+2,4].Value="耗费时间";
- }
- //保存到文件
- package.Save();
- }
- }