Bir Excel çalışma kitabını nasıl açıp kapatacağını bilen var mı?C#: Bir Excel çalışma kitabını nasıl açıp kapatabilirim?
Dosyadan herhangi bir veri okumam gerekmiyor, sadece açmam ve kapatmam gerek. (*)
Sanırım Microsoft.Office.Interop.Excel derlemesine başvurmam gerekecek.
* Sebep: Zaten bir 3. parti kütüphanesinden (Aspose) ile pivot tablo bilgisini konfigüre ettik. Şimdi oluşturulan pivot tabloyu okumalıyım.
Ne yazık ki Aspose kütüphanesi, çalışma zamanında pivot tablosunu oluşturamıyor. Excel'in pivot tablo değerlerini oluşturabilmesi için open the file with Excel'a ihtiyacı vardır. Hızlı bir Google bana bu kodun projeyi verir
Bunu uygularken karşılaştığım hata Microsoft.Office.Interop.Excel.ApplicationClass türü için tanımlanmış bir kurucu yoktur. Düzeltmeler için lütfen buna bakın. http://stackoverflow.com/questions/14016264/microsoft-office-interop-excel-applicationclass-has-no-constructor-defined – Desmond
Ayrıca excel uygulamasını kapatmak için sonlandırmak için '_Excel.Quit()' de ekleyelim. – arthur