【问题标题】:Rename Excel worksheet without using Excel.Interop在不使用 Excel.Interop 的情况下重命名 Excel 工作表
【发布时间】:2014-02-25 02:11:51
【问题描述】:

您好,有什么方法可以重命名从 Reporting Services 2005 生成的 .xls 格式的 excel excel 工作表,而无需在 C# 中使用 Microsoft excel 互操作?有没有可以使用的开源库?

当前情景:

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

Sheet1 --> Sheet 5

我们需要重命名ex的地方:

Customers , Billing , ....., FrameCount

我将重命名 WCF 中的工作表

以下不是选项:

  1. 将 Reporting Services 升级到 2008
  2. 安装 Microsoft Office
  3. 免费软件库

谢谢

【问题讨论】:

  • 我有点困惑你所说的重命名是什么意思。我认为您所说的不仅仅是更改文件系统上的文件名?
  • 对不起@lc 我会更新我的帖子。我的意思是重命名 Excel 工作表。
  • 明白了。我假设它生成的是二进制 (xls) 格式,而不是 XML (xlsx),对吧?
  • 正确的@lc .xls(2003 格式)。
  • 这里与 WCF 有什么联系?

标签: excel wcf reporting-services


【解决方案1】:

http://npoi.codeplex.com/ 这是一个无需安装office即可控制excel的lib 或者你可以找到其他一些库

【讨论】:

  • 哇,这太棒了!它就像一个简单的代码的魅力。 @chenZ
猜你喜欢
  • 2014-09-29
  • 1970-01-01
  • 2016-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-21
  • 1970-01-01
  • 2012-04-08
相关资源
最近更新 更多