簡體   English   中英

Excel Expert:需要一個好的解決方案,將一些數據填充到復雜的Excel工作表中

[英]Excel Expert: need a good solution to fill some data into a complex excel sheet

我陷入了一個問題

要求是,有一個復雜的Excel文件(XLS)用作模板; 它具有宏,並且所有工作表都被鎖定或隱藏。 當用戶單擊以下載它時,將發生以下操作

  • 解鎖特定的工作表,在某些單元格中填充一些數據,然后將其重新鎖定。
  • 取消隱藏工作表,在某些單元格中填充一些數據,然后將其隱藏起來。

我認為有兩種解決方法(如果還有其他選擇,請告訴我)

  1. 互操作庫/ Excel對象庫

  2. OLEDb驅動程序

我無法使用選項1,因為沒有在Web服務器上安裝excel,並且聽說安裝MSOffice @ webserver不是一個好的選擇。

我的問題是,我們可以使用OLDb來執行上述操作,還是有其他選擇? BTW Sharepoint服務也不可用:(

請幫忙!!!!

您可以嘗試使用ExcelPackge。
看到這篇文章:
使用.NET 3.0和Office Open XML在服務器端創建Excel 2007文件

另請參見: Office Space-構建Office Open XML文件

看看這個問題,我問了前段時間的選項的概述。 我最終選擇了Aspose庫,該庫在我的原始文章中進行了鏈接。 它並不便宜,但是可以非常簡單而優雅地完成工作。 它甚至具有內置的模板功能(稱為SmartMarkers,IIRC)。

SpreadsheetGear for .NET將處理此問題,並具有與Excel非常相似的API。 您可以查看客戶的意見,並在此處下載免費的,功能全面的評估。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM