A Microsoft excel dokumentumba importálhat az adatbázisba 10 lépéssel - epplus segítségével

Az egyszerű felhasználók például asztalokkal dolgoznak az Excel-ben. A program logikája tiszta és egyszerű. Ezért nagyon gyakran képviselik az adatokat ebben a formában. Elemezzük az SQL Server relációs adatbázisba történő importálás egyik lehetőségét. Bár pontosan ezt a technikát használhatjuk bármely más adatbázisba, például MySQl-be történő importáláshoz.

A Microsoft excel dokumentumba importálhat az adatbázisba 10 lépéssel - epplus segítségével

Pontosabban fogjuk használni az EPPlus.dll 4.0.4.0 verziót, az asp.net mvc razor projektet, a C # programozási nyelvet.

  1. Hozzon létre a UploadController.cs
  2. Hozzáadjuk ott neimsmesy:
  1. Hozzon létre egy eljárást egy terhelési űrlapon
  1. Hozzon létre egy nézetet ehhez a módszerhez: Index.cshtml

Vegye figyelembe, hogy az űrlapnak egy enctype attribútumnak kell lennie. Anélkül, hogy a terhelés nem fog működni.

  1. Adja hozzá a HttpPost Index metódust. Átruházza az adatokat az űrlapról.
  1. Minden fájlt elküldhet az űrlapnak, nem csak az xlsx-nek. Ezért a legegyszerűbb érvényesítést adjuk hozzá.

Az import a következő lépésekből áll:

  • SQL-fájl létrehozása fájlból származó adatok alapján
  • SQL parancsfájl végrehajtása a címzett adatbázisában

Feltételesen úgy gondoljuk, hogy a vevõ táblázatát [TableDestination] nevezzük.

  1. Segédmodell hozzáadása a vezérlőhöz. Ez egy adott táblázatcellából származó adatok olvasására szolgál.
  1. Szkript létrehozása teljesen egy kódot hoz.
  1. A lekérdezés végrehajtása
  1. Nos, csak a sikertelen műveletet jelenti a felhasználónak. Például:

Szeretném hozzátenni, hogy a javasolt importálási lehetőség nem az egyetlen lehetséges, az xlsx-munkához számos különböző könyvtár létezik. Az EPPlus-nál nem csak az olvasáshoz és a dokumentumok előállításához dolgozunk, és az összes problémát sikeresen megoldottuk.

Kapcsolódó cikkek