2009-02-19 22 views
5

Web uygulamasında Microsoft.Office.Interop.Excel kullanmak istiyoruz. Her şey yerel makinelerimizde iyi çalışıyor, ancak test makinemizde sorun yaşıyoruz. Üzerinde Visual Studio veya Office yüklü değildir.
.NET framework 2.0 kullanıyoruz ve sunucu Windows Server 2003'te IIS6 ile çalışıyor.Microsoft.Office.Interop.Excel için Excel dll

Makineye yüklenmesi gereken veya web uygulamasının çöp kutusuna eklenecek bir dll var mı?

cevap

10

'u kullanan masaüstü uygulamaları oluşturma deneyimimdir. Bunun işe yaraması için MS Office ve Office Interop derlemeleri sunucunuzda yüklü olması gerekir.

+2

Evet, aslında, birlikte çalışma derlemesi tür tanımlarından başka bir şey içermez ve çağrıları gerçek Office nesne modeline kaydırır. –

+0

Oh, bu dll'yi excel okumak için kullanmayı planladığım bir uygulamayı uyandırmaya başladım. Bu, bunun, .net çerçevesinin bir parçası olmadığından emin misiniz? MS Office'i sunuculara yüklemeden bu dll'yi kullanmak için herhangi bir geçici çözüm var mı? – kbvishnu

5

Oldukça eminim ki makinede Office yüklü olması gerekecek. En azından bu, Office.Interop

2

OpenXML?

Şu anda Office 2007/Open Office elektronik tablo dosyalarını oluşturmak için çalışıyorum.

  • veri türünü Algılama isteğe bağlı parametre - - isteğe bağlı parametre
  • Akış kullanıcıya veya sistem dosyası veya hemen sonra sistem dosyası indirmek için kaydetmek için kaydetmek masanın
  • için

    1. Nokta sütun başlıkları ekleyin.
    2. Sayılar/dizeler olarak algılanan hücreli bir Excel dosyasını kazanır.
  • +0

    Veritabanından varsayılan değerler ile dikkatli olun (SQL Server) –