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.
Pontosabban fogjuk használni az EPPlus.dll 4.0.4.0 verziót, az asp.net mvc razor projektet, a C # programozási nyelvet.
- Hozzon létre a UploadController.cs
- Hozzáadjuk ott neimsmesy:
- Hozzon létre egy eljárást egy terhelési űrlapon
- 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.
- Adja hozzá a HttpPost Index metódust. Átruházza az adatokat az űrlapról.
- 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.
- 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.
- Szkript létrehozása teljesen egy kódot hoz.
- A lekérdezés végrehajtása
- 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.