RDLC 报告版本不支持工作表重命名。我猜你不能升级。所以这里有一个解决方法:将报告正常保存到文件中。然后使用 Microsoft.Office.Interop.Excel 或任何其他 Excel 库再次打开它以重命名工作表。一旦你这样做保存,你就完成了。
using Excel = Microsoft.Office.Interop.Excel;
Excel.ApplicationClass xl=new Excel.ApplicationClass();
Excel.Workbook xlBook;
Excel.Worksheet xlSheet;
string filePath = Server.MapPath(@"\report.xls");
xlBook = (Workbook)xl.Workbooks.Open(filePath,Type.Missing,
Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing
,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing);
xlSheet = (Worksheet)xlBook.Worksheets.get_Item(1);
xlSheet.Name = "New Sheet Name";
xlBook.Save();
xl.Application.Workbooks.Close();
如果此库不适合您,您可以使用的不同库列表: 免费库 1. 关闭 XML 库 - http://closedxml.codeplex.com/documentation
2. 打开 XML SDK - http://msdn.microsoft .com/en-us/library/bb448854.aspx
3. NOPI - http://npoi.codeplex.com/
4. CarlosAG - http://www.carlosag.net/Tools/ExcelXmlWriter/
付费图书馆 5. 电子表格工具 6. Smart XLS 7. Office Writer 8. Spire