2011-03-15 97 views
0

在工作中,我遇到了许多用于格式化数据的大型宏的Excel电子表格。在某些情况下,特别是当这个过程是自动化的时候,excel会锁定各种错误,例如:异常代码:c0000005Excel格式化:宏与XSLT

我仍在寻找那个错误,但想知道是否使用XSL转换做格式化。我的问题是:

  1. 使用XSLT可以控制单元格的格式化程度?
  2. 这样做是否有任何性能增益/损失?
  3. 任何选项的优点和缺点?

回答

0

我没有使用XSLT格式化Excel工作表的经验。
但是,最好使用Excel宏进行格式设置,因为

代码是用VB/VBA编写的。
因此,任何开发人员都可以轻松地拿起它&不要学习新的语言(XSLT)。因此,可维护性。

+0

我会同意在某些VB/VBA上投掷某个人可能更容易,但是看起来XSLT似乎更好地分离了关注点。此外,我认为有ASP或某些类似技术背景的人能够以合理的速度掌握它。我可以想到的一个缺点是在大量数据的情况下XML数据部分的大小。 – 2011-03-15 11:29:50