Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 18368|Yanıt: 0

[İpucu] Aspose+NPOI - Excel import ve export

[Bağlantıyı kopyala]
Yayınlandı 29.06.2019 00:55:51 | | |

önsöz


Excel projelerde veri içe aktarmak ve dışa aktarmak için sıkça kullanılır. Genellikle, uygulama için üçüncü parti DLL'ler kullanıyoruz. Örneğin: Aspose ve NPOI. İlki için ödeme gerekiyor, ama ücretsiz sürümü de kullanabilirsiniz, fark şu ki dışa aktarılan Excel'de bir filigran olacak (kırılmış versiyonun aktivasyon koduyla çözülebilir). NPOI ücretsiz bir sürümdür, ancak Asposa kadar kolay kullanımı değildir, ancak temel ihtiyaçları da karşılar. Bu makale, biri ithalat ve diğeri ihracat için olmak üzere iki tür DLL kombinasyonunu belgeleyecektir.



Metin


1: Aspose ve NPOI dll'lerine bak. İndirmek için NuGet'e gidin veya bu siteden indirebilirsiniz (https://down.itsvse.com/item/13478.html

2: Yeni bir kamuya açık yöntem oluşturun PublicMethod.cs

3: Kodu ortak yöntemin içine yapıştırın



4: Doğrudan çağrı yöntemi:

İçare çağrı: PublicMethod.GetDataFromExcelByCom(true, openFile.FileName);  Aspose kullanıldı
Dışa aktarma çağrısı: PublicMethod.OutToExcelFromDataTable(fileName, dt, true); Kullanılan NPOI



Epilog




Eğer dışa aktarma işlemleri için Aspose kullanmanız gerekiyorsa, yukarıdaki zip paketindeki AsposeLicense.dll referansını bağlayın ve ardından programın başladığı yere aşağıdaki kodu ekleyin: LicenseHelper.ModifyInMemory.ActivateMemoryPatching(); Böylece Excel içinde su işareti kalmaz.







Önceki:Java encapsulation zip unzip yöntemi
Önümüzdeki:Vultr VPS Hosting Paneli Genel Yönetim Grafik Rehberi, temel VPS işlemlerini kapsar
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com