2011-03-15 99 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