Ugrás a fő tartalomra

Bejegyzések

Bejegyzések megjelenítése ebből a hónapból: augusztus, 2021

CSV- ből XML generálás pythonnal

  A pandas csomagot használjuk a csv file értelmezésre. Az első sor a fejléc sor lesz. A használt mezőneveknél vigyázunk a foglalt szavakra (pl. name). XML generálásnál összerakjuk a szerkezetet és join (összefűzessél) egyesítjük a sorokat. ## csv to xml (python) import pandas as pd csv_file = r 'c:\Users\User\Documents\kl\mintak\xml\minta.csv' minta = ''' name2|phone|country|date|email Sita|3290349906|India|2019-03-02 11:16:07|sita@example.com Sam|9059098968|America|2019-06-01 10:06:07|sam@example.com Sammy|6750390948|Africa|2019-04-05 16:30:07|sammy@example.com Akaya|6750390948|Afganistan|2019-04-05 16:30:07|akaya@example.com Linda|6750390948|Africa|2019-04-05 16:30:07|linda@example.com ÖÜÓőúűáé|6750390900|Europa-Magyarország|2019-04-05 16:30:07|klaj@gmail.com ''' df = pd . read_csv ( csv_file , sep = '|' , encoding = 'utf8' ) def convert_row ( row ): return """<name=" %s ">

Adatkezelés fogalmai

   Adatfüggetlenség   – a táblák logikai és fizikai szerkezetének megváltoztatásának olyan végzése, hogy a táblát feldolgozó alkalmazást ne kelljen módosítani. Fizikai adatfüggetlenség   –  azt jelenti, hogy a fizikai sémának a változása nincs hatással a felette lévő szintekre. Így a belső szinten történő változások végrehajthatók anélkül, hogy módosítani kellene a logikai sémát. Logikai adatfüggetlenség .    A felhasználó hozzáadhat új nézetet a rendszerhez anélkül, hogy ez változtatást igényelne a logikai sémában.      Adatbázis-műveletek Azt a nyelvet, amelynek segítségével az adatbázis adminisztrátorok az új adatbázisok sémáját definiálhatják,  adatdefiníciós nyelv nek (DDL=Data Definition Language)    nevezzük.  Műveletek az adatokkal az  adatmanipulációs nyelv nek (DML=Data Manipulation Language)   parancsai (utasításai) által történik.  A   lekérdező nyelv nek (QL=Query Language)   általában kevésbé bonyolultak, mint egy általános célú programozási nyelv. Legtöbb esetben nem tar

SQLPlus használata

Az SQL*Plus használata ·          SQL*Plus parancsokat ·          SQL parancsokat ·          PL/SQL blokkokat Az SQL*Plus indítása (belépés):  Sqlplus  név/jelszó. Az SQL indítása után a parancssorban megjelenik a  prompt  (’SQL>’ formában), SQL> és utána be lehet vinni a parancsokat. A parancs végét a ’ ;’  karakterrel jelöljük. A parancs végrehajtása után újból megjelenik az   SQL>   prompt . Ha Oracle adatbáziskezelő használata esetén az sqlplus programba sysdba-ként szeretnénk bejelentkezni, akkor azt a következő módon lehet megtenni: sqlplus sys/password@ora as sysdba sqlplus "sys/password@ora as sysdba" Ha egy scriptet is szeretnénk elindítani, akkor azt így lehet megtenni: sqlplus sys/password@ora as sysdba @script.sql sqlplus "sys/password@ora as sysdba" "@script.sql" A macskakörmös változat Powershellben is működik, és nem kapunk hibaüzenetet a @ miatt. A  parancssor   – olyan sor a képernyőn, ahová egy parancsot írhatunk. Az     SQL>

Excel makro 2021_02

 WEB tartalom táblázatrész átvétele excel táblázattá WEB táblázatok adatainak feldolgozása történhet excellel is. Ilyenkor általában a macro felvételt érdemes bekapcsolni, hogy a későbbi automatizmusokhoz legyen alapunk a finomításokhoz. Adatok menű területről  WEBlapról műveletet kel elindítani.  Meg kel adni a WEB címet: https://www.erstemarket.hu/termekek Táblázat megjelenítése WEB böngészőben: Táblázat megjelenése excelben: Beállítások excelben: A felvett makró minta Sub reszvenylista()     ActiveWorkbook.Queries.Add Name:="Table 3", Formula:= _         "let" & Chr(13) & "" & Chr(10) & "    Forrás = Web.Page(Web.Contents(""https://www.erstemarket.hu/termekek""))," & Chr(13) & "" & Chr(10) & "    Data2 = Forrás{2}[Data]," & Chr(13) & "" & Chr(10) & "    #""Típus módosítva"" = Table.TransformColumnTypes(Data2,{{""