Zum Inhalt springen
czechdatasets

Tschechische Feiertage, Bankleitzahlen, ČNB-Kurse, Namenstage und Validatoren kostenlos

Tschechische Feiertage und Arbeitstage 2000–2050, Bankleitzahlen und Tageskurse der Tschechischen Nationalbank seit 1991, Namenstage und Validatoren für IČO, DIČ, Geburtsnummer, Kontonummer, IBAN, PLZ und Datenbox-ID in JS/TS, Python und SQL.

Kostenlos, ohne Registrierung und ohne Zahlung · Datenstand 9.11.2026

Insel mit offenem Gartentor, einem Dorf-Aushangkasten, einem Obstgarten und BienenstöckenInsel mit offenem Gartentor, einem Dorf-Aushangkasten, einem Obstgarten und Bienenstöcken

Wie viel Arbeit das spart

Kleine Codelisten, die man sonst von Websites und aus Gesetzen abschreibt, und Validatoren mit Tests: 8 in JavaScript, 13 in Python und 74 Prüfungen in SQL.

Gemessen bei unserem eigenen Build

Zeilen Code und Tests
763
Rechenzeit pro Build
5 Min.

Den Verbrauch des KI-Agenten haben wir bei 6 anderen Datensätzen gemessen: Die erste lauffähige Version des Codes kostete 10 Mio. bis 40 Mio. Tokens und 21–62 Min. Laufzeit. Build inklusive Download der Quellen, gemessen auf Apple M5 (10 Kerne, 24 GB RAM).

Datenstand
9.11.2026
Zeilen
322.775
Tabellen
8
Paketinhalt
8 Tabellen; außerdem Validatoren
Formate
PostgreSQL, Parquet, CSV, JSON
Lizenz der Quelle
MIT, Bedingungen der ČNB, CC BY-SA 4.0

Das ist drin

Kostenloses Paket für Entwickler: die Codeliste der Bankleitzahlen (Bankcodes) der ČNB, der Tschechischen Nationalbank, ihre Devisenkurse pro Tag seit 1991, die Kurse der übrigen Währungen und die Historie des Reposatzes, staatliche und sonstige Feiertage und ein Kalender der Arbeitstage 2000–2050 (einschließlich geschlossener Geschäfte), Namenstage und Validatoren in JS/TS, Python und SQL für IČO (die tschechische Unternehmens-ID), DIČ (die tschechische Steuer-ID), die Geburtsnummer RČ (Personenkennzahl), Kontonummer, IBAN, PLZ und die ID der Datenbox, des staatlichen tschechischen Postfachs für die elektronische Behördenpost.

TabelleZeilen
bankyBankleitzahlen der Banken und Zahlungsinstitute laut ČNB47
svatkyStaatliche und sonstige Feiertage 2000–2050647
pracovni_dnyJeder Tag 2000–2050: Arbeitstag, Feiertag, Öffnungsregelung der Geschäfte18.628
jmeninyNamenstage nach dem bürgerlichen Kalender560
kurzyDevisenkurse der ČNB pro Tag seit dem 1. Januar 1991269.291
menyLand und Währungsname zu jedem Code aus dem Kurszettel58
kurzy_ostatnich_menKurse der übrigen Währungen der ČNB, monatlich seit Mai 200433.426
repo_sazbaHistorie des zweiwöchigen Reposatzes der ČNB seit 1995118

Downloads

Jedes Format enthält dieselben Daten. Du lädst nur das herunter, das du brauchst; die Integrität prüfst du mit der Datei SHA256SUMS.

FormatDateienGröße
PostgreSQLschema.sql mit Typen, Schlüsseln, Indizes und Kommentaren und import.sh, das die Daten aus CSV lädt812 kB
ParquetEine Datei pro Tabelle (zstd). DuckDB, Polars und pandas lesen sie ohne Import.8968 kB
CSVUTF-8, Komma, Kopfzeile; große Tabellen als .csv.gz89,3 MB
JSONArray von Objekten, große Tabellen als JSON Lines (.jsonl.gz)829 MB
Außerdem im PaketDateienGröße
ValidatorenJS/TS, Python und SQL mit Tests, MIT-Lizenz848 kB
  • In Vorbereitung Namen: Geschlecht und Anrede: Vornamen und Nachnamen mit Geschlecht und Vokativ (5. Fall) für die Anrede in E-Mails.

Codebeispiel

Weitere Beispiele für SQL, DuckDB, Python und Node.js stehen in der README.md im Paket.

Fälligkeit in 10 ArbeitstagenPostgreSQL
-- PostgreSQL: datum splatnosti = 10 pracovních dnů po 2026-12-18
SELECT datum FROM zdarma.pracovni_dny
WHERE datum > '2026-12-18' AND je_pracovni_den ORDER BY datum OFFSET 9 LIMIT 1;
ValidatorenJavaScript
import { isValidIco, parseRodneCislo, bankAccountToIban } from './validace.js';
isValidIco('25123891');                    // true
parseRodneCislo('736028/5163');            // { normalized: '736028/5163', datumNarozeni: '1973-10-28', pohlavi: 'Z' }
bankAccountToIban('19-2000145399/0800');   // 'CZ6508000000192000145399'

Lade es gleich herunter.

Ohne Registrierung und ohne Zahlung. Die kostenpflichtigen Datensätze bauen auf diesen Codes auf: Alle 15 zusammen kosten 2.490 CZK.