11
我有一個C#應用程序,我從數據庫中的數據創建大量Excel文件。這部分工作正常。但是,我的用戶詢問是否可以修改工作表選項卡以反映數據庫中的字段。這聽起來很簡單,但是,當我嘗試重置名稱時,它告訴我它是隻讀的,無法設置。我曾嘗試以下,並沒有奏效:如何從Excel電子表格中的C#更改工作表名稱
xlApp.Sheets[0].Range["A1"].Value = "NewTabName";
也試過:
xlApp.Name = "NewTabName";
我做了谷歌搜索,發現這並沒有爲我工作,以及一些其他的方法。並且一些答覆表明它是隻讀的,無法完成。
這看起來應該很簡單。我該怎麼做。
這工作得很好。非常感謝。 – 2009-12-01 21:37:07
像魅力一樣工作,謝謝! ...等等...做魅力真的有用嗎? ... – Lukas 2015-03-06 18:22:26
這是錯誤的anwser!如果客戶端具有不同的語言版本,Sheet1將不存在!例如在波蘭語中,這個字符串將是「Arkusz1」而不是Sheet1 – 2017-04-21 15:46:24