不使用Excel.Interop重命名Excel工作表

嗨有没有什么办法来重新命名excel excel工作表生成从Reporting Services 2005的.xls格式,而不使用微软excel interop在C#? 有没有可以使用的开源库?

当前scheme:

从RS生成的默认名称是excel,我们有5个工作表。

Sheet1 --> Sheet 5 

我们需要重命名前:

 Customers , Billing , ....., FrameCount 

我将在WCF中重命名工作表

下面不是一个选项:

  1. 升级报告服务到2008年
  2. 安装Microsoft Office
  3. 免费软件只有图书馆

谢谢