Testing Files Generator
Deutsch

Presets

Tabellenimport

Übersteht mein Tabellenimport das, was echte Tools exportieren?

Das Preset tabular-import baut mit einem Befehl ein ganzes Set echter Testdateien für diese Frage und ein manifest.json daneben, das beschreibt, wie dein System auf jede Datei reagieren soll. Alles unten wird aus dem Programm gelesen, mit den Standardwerten dieser Version.

Was findet es meistens?

Was steckt im Set?

Mit den Standardwerten, wie es tfg preset show tabular-import ausgibt:

Dateien13
Targets in seinem Rezept13
Gesamtgröße3 080 060 B
Formatecsv, json, xlsx

Und was das Manifest dieses Sets von deinem System erwartet:

ErwartetBedeutungDateien
acceptDein System soll die Datei annehmen.8
unspecifiedDas hängt von den Regeln deines Systems ab. Du entscheidest, dann prüfst du, ob das Ergebnis dem entspricht, was du gemeint hast.5

Was kannst du ändern?

EinstellungNimmtStandardWas es tut
--rows 1 - 200000 Zeilen 1000 Wie viele Zeilen die Tabelle enthält. Die Datei wird in genau der Größe geschrieben, auf die sich so viele Zeilen verpacken lassen, daher verschiebt sich das Budget oben mit diesem Wert.
--columns 1 - 32768 Spalten 10 Wie viele Spalten jede Zeile der Tabelle hat. Zeilen mal Spalten hat eine Obergrenze, und wer darüber hinausgeht, wird abgewiesen, bevor etwas geschrieben wird.

Wie führst du es aus?

Sieh nach, was das Set kosten würde, baue es oder nimm sein Rezept zum Bearbeiten:

tfg preset show tabular-import
tfg generate --preset tabular-import --out ./tabular-import
tfg preset eject tabular-import > tabular-import.yaml

Oder baue in einem eigenen Rezept darauf auf, neben deinen Tests:

version: 1
extends: preset:tabular-import