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

Görünüm: 42167|Yanıt: 4

[Kaynak] .NET Core, Excel'i okumak için NPOI kullanır ve genel bir Liste koleksiyonu döndürür

[Bağlantıyı kopyala]
Yayınlandı 17.09.2021 10:32:37 | | | |
NPOI'nin internette excel tablolarını okumasına dair birçok örnek var, bunların çoğu bir Datatable nesnesi döndürüyor, fakat benim ihtiyacım olan bir liste koleksiyonu; burada Datatable'ı ihtiyacım olan Liste koleksiyonuna dönüştürmem gerekiyor, bu yüzden bir metod kapsülledim ve sınıf nesnesi ilgili liste nesnesini döndürebiliyor.

İlk olarak renderlere bakın, aşağıdaki gibi:



[{"Name":"Architect","URL":"https://itsvse.com/","Date":"2018-01-01","Remark":"0.1"},{"Name":"Little Scum","url":"https://www.itsvse.com/blog_xzz.html","Date":"2019-05-06","Remark" :"Test İthalat 1"}]
şablon

4 sütun vardır ve sadece 2'sinde veri bulunur, aşağıdaki şekilde gösterilmiştir:



özellik

İlk olarak, tablonun hangi sütununun nesnenin özniteliklerine karşılık geldiğini belirten bir özellik tanımlayın ve kod şu şekildedir:

Nesne modeli

Tablo verilerini okuyun, ilgili nesne koleksiyonuna dönüştürün ve yukarıda tanımlanan özellikleri nesnelerin özniteliklerinde etiketleyin, kod şöyledir:

Kapsülleme yöntemi

Nuget, NPOI eklentisini yükler

Kod şöyledir:

Çağrı Kodu:

(Son)





Önceki:maven projesi \target\classes\META-INF\MANIFEST. MF (sistem...
Önümüzdeki:.NET Core, Windows Forms programları geliştirir
Yayınlandı 17.09.2021 10:37:31 |
Araştırma yaptığın için teşekkürler büyük adamım
Yayınlandı 19.09.2021 19:35:26 |
Bu kullanılmalı
Yayınlandı 22.09.2021 15:26:11 |
Çok çalış
Yayınlandı 18.10.2021 20:57:53 |

Araştırma yaptığın için teşekkürler büyük adamım
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