Dit is de Linux-app genaamd q - Text as Data waarvan de nieuwste release kan worden gedownload als v2.0.19.tar.gz. Het kan online worden uitgevoerd in de gratis hostingprovider OnWorks voor werkstations.
Download en gebruik deze app met de naam q - Tekst als gegevens gratis met OnWorks en voer deze uit.
Volg deze instructies om deze app uit te voeren:
- 1. Download deze applicatie op uw pc.
- 2. Voer in onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX in met de gebruikersnaam die u wilt.
- 3. Upload deze applicatie in zo'n bestandsbeheerder.
- 4. Start de OnWorks Linux online of Windows online emulator of MACOS online emulator vanaf deze website.
- 5. Ga vanuit het OnWorks Linux-besturingssysteem dat u zojuist hebt gestart naar onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX met de gewenste gebruikersnaam.
- 6. Download de applicatie, installeer hem en voer hem uit.
SCREENSHOTS
Ad
q - Tekst als gegevens
PRODUCTBESCHRIJVING
q is een opdrachtregelprogramma dat directe uitvoering van SQL-achtige query's op CSV's/TSV's (en andere tabellarische tekstbestanden) mogelijk maakt. q behandelt gewone bestanden als databasetabellen en ondersteunt alle SQL-constructies, zoals WHERE, GROUP BY, JOIN's enz. Het ondersteunt automatische detectie van kolomnamen en kolomtypes en biedt volledige ondersteuning voor meerdere coderingen. q ondersteunt alle soorten codering volledig. Gebruik -e data-encoding om de invoergegevenscodering in te stellen, -Q query-encoding om de querycodering in te stellen en gebruik -E output-encoding om de uitvoercodering in te stellen. Voor alle drie de parameters zijn er redelijke standaardwaarden. Bestanden met stuklijst: bestanden die een stuklijst (Byte Order Mark) bevatten, worden niet correct ondersteund in de csv-module van python. q bevat een tijdelijke oplossing waarmee u UTF8-bestanden kunt lezen die een stuklijst bevatten - Gebruik hiervoor -e utf-8-sig. Het plan is om de stuklijstverwerking te scheiden van de codering zelf, waardoor stuklijsten voor alle coderingen kunnen worden ondersteund.
Voordelen
- q maakt het mogelijk SQL-achtige instructies uit te voeren op tekstgegevens in tabelvorm
- Het doel is om de expressieve kracht van SQL naar de Linux-opdrachtregel te brengen en om gemakkelijke toegang tot tekst als feitelijke gegevens te bieden
- Query moet een SQL-achtige query zijn die bestandsnamen bevat in plaats van tabelnamen
- Gebruik -H om aan te geven dat de invoer een kopregel bevat
- Kolomtypen worden automatisch gedetecteerd door de tool, casten is niet nodig
- Query/Input/Output-coderingen worden volledig ondersteund
Programmeertaal
Python
Dit is een applicatie die ook kan worden opgehaald van https://sourceforge.net/projects/q-text-as-data.mirror/. Het is gehost in OnWorks om op een gemakkelijkste manier online te kunnen worden uitgevoerd vanuit een van onze gratis besturingssystemen.