Dateneingabe in MSExcel/Tabellenkalkulation im Vergleich zur Dateneingabe in herkömmliche Formulare

Ich weiß nicht, ob hier jemand einen Job hat, der eine umfangreiche Dateneingabe erfordert. Ich hoffe auf ein paar Meinungen oder Anregungen zu etwas Neuem.

Mein Unternehmen hat eine private Datenbank, in der verschiedene Arten von Daten gespeichert sind – von Produktspezifikationen, Bestandsein- und -ausgängen bis hin zu Kundenkontakten. Wir haben eine webbasierte Anwendung, die es unseren Mitarbeitern ermöglicht, Daten über verschiedene Arten von Formularen einzugeben.

Die Sache ist die, viele Kollegen beschweren sich immer über die mühsame Arbeit, die Daten manuell über die Formulare einzugeben. Sie finden den Prozess zeitraubend und ermüdend.

Sie fragten/schlugen vor, ob sie alle Daten einfach in eine Tabelle eingeben könnten, und luden die Tabellendatei in die Webanwendung, sodass die Daten genauso importiert werden, wie sie über die Formulare eingegeben werden. Sie sagten, dass die Eingabe von Daten über Tabellenkalkulationen im Vergleich zu herkömmlichen Formularen eine viel freundlichere und bequemere Methode sei.

Ich bin mir da nicht sicher, aber ich habe viele Artikel im Internet gelesen, die sagen, wie großartig es ist, Datenformulare gegenüber der Dateneingabe im Tabellenkalkulationsstil zu haben. Vielleicht finden sie das ganze Feldklicken/Tab-Drücken ermüdend, wenn sie ein Formular verwenden? Wie Sie wissen, müssen Sie bei der Eingabe von Daten in ein Formular entlang des Formulars von einem Feld zum anderen wechseln. Und mit Tabellenkalkulationen können Sie auch die Daten aus der vorherigen Zeile in eine neue Zeile kopieren und einfügen und die notwendigen Unterschiede ändern.

Wenn wir zur Tabellenkalkulations-Dateneingabemethode wechseln würden, wäre mein Chef nicht sehr glücklich, da mein Chef so viel in die Entwicklung all dieser maßgeschneiderten Software investiert hat, die alle die Formulardateneingabe ermöglichen (erfordern). Insofern wären wir am Anfang wahrscheinlich besser dran gewesen, bei MS Excel/Tabellenkalkulationsprogrammen zu bleiben.

Ich möchte auch wissen, was Sie über die Dateneingabe in Tabellenkalkulationen im Vergleich zur Dateneingabe in Formularen denken. Gäbe es neben diesen beiden Methoden noch andere Möglichkeiten der Dateneingabe? Gibt es Software für diese anderen Methoden? Danke

PS Bitte schlagen Sie keine OCR-Software vor. Ich persönlich glaube nicht an seine Richtigkeit.

Wenn Sie sich nicht sicher sind, warum Ihre Kollegen Tabellenkalkulationen bevorzugen, fragen Sie sie.

Antworten (2)

Ich bin mir nicht sicher, ob dies eine gute Frage für diese Website ist. Sie scheinen hauptsächlich an unseren allgemeinen Gedanken (zu Tabellenkalkulation vs. Formularen) und nur nebenbei an einer Softwareempfehlung interessiert zu sein. Aber ich verstehe Ihre Motivation und denke, es ist eine lohnende Frage, irgendwo gestellt zu werden. Ich weiß nur nicht wo.

Für das, was es wert ist, denke ich persönlich, dass, wenn die Leute es viel einfacher, schneller und weniger frustrierend finden, Tabellenkalkulationen als Formulare zu verwenden, dann sind die Tabellenkalkulationen der bessere Weg. Es ist wahr, dass es weniger Kontrolle darüber gibt, was in eine Tabellenkalkulation eingegeben werden kann als in ein Formular, daher gibt es zwangsläufig viel mehr Fehler in einer Tabellenkalkulation. Heutzutage ist es jedoch ziemlich einfach, Programme zu schreiben, um die Daten aus Tabellenkalkulationen auszulesen und sie auf Fehler zu überprüfen. Wenn sie richtig geschrieben sind, können diese Programme Ihnen sagen, welche Zellen die Fehler enthielten und was diese Fehler waren (z. B. Eingabe ist zu lang in Zelle C5 oder Telefonnummer hat nicht genügend Ziffern in E9 usw.), und dann Sie Sie können einfach zurückgehen und diese Fehler beheben und versuchen, die Tabelle erneut zu überprüfen. Sobald die Tabelle ein einwandfreies Gesundheitszeugnis erhalten hat, können ihre Daten "

Dieses "Tabellenkalkulationsprogramm", von dem ich spreche, ist keine fertige Software. Es ist eine individuelle Programmierung, die auf Ihre Daten und Ihre Anwendung zugeschnitten ist. Sie würden entweder jemanden einstellen, um es zu schreiben, oder wenn Sie Programmierer in Ihrer IT-Abteilung haben, könnten sie es möglicherweise schreiben. Sie könnten fast jede Programmiersprache verwenden, die sie mögen, wie Java, C#, Python, VBScript, JavaScript oder viele andere. (Ich bin ein Fan von Python, zusammen mit einer Bibliothek namens xlrd.)

Ich nehme an, es ist auch möglich, dass es dafür bereits Software gibt, und anstatt ein benutzerdefiniertes Programm zu schreiben, würden Sie die Software einfach "konfigurieren", um Ihre Anforderungen durchzusetzen. Mir ist so etwas nicht bekannt, und ich bin mir nicht sicher, wie viel einfacher diese Art der Konfiguration wäre als das Programmieren (wie gesagt, diese Art der Programmierung ist heutzutage ziemlich einfach).

Fazit: Wenn die Benutzer mit den Tabellenkalkulationen zufriedener und schneller sind, dann ist für mich ganz klar, dass Tabellenkalkulationen der richtige Weg sind, solange eine Fehlerprüfung stattfindet, bevor die Daten in die Webanwendung geladen werden. Also denke ich, meine "Software-Empfehlung" ist Python oder eine andere Programmiersprache, die praktisch ist.

Haben Sie XLWings - xlwings.org - Python als VBA-Alternative entdeckt.
@SteveBarnes - Ich habe, und ich habe es viele Male auf Stack Overflow für Fälle empfohlen, in denen die Dateimanipulationsbibliotheken nicht das gewünschte Ergebnis erzielen können. Bei der hier gestellten Frage habe ich allerdings nicht wirklich an XLWings gedacht.

Die Tabelleneingabe kann schneller sein als die Formulareingabe , aber wenn keine zentral gespeicherte, gesperrte und gut gestaltete Vorlage verwendet wird, die die Gültigkeit von Datenfeldern erzwingt, kann dies dazu führen, dass ungültige und/oder fehlende Einträge in das System gelangen.

Möglicherweise wäre das Hinzufügen einer Vorabfüllung zur Webanwendung eine bessere Antwort auf die Probleme, mit denen die Mitarbeiter konfrontiert sind, möglicherweise eine bessere Antwort oder sogar bessere Standardwerte für die meisten Felder. Auch das Anwenden einer vernünftigen Filterung von Optionen kann eine enorme Verbesserung bewirken. Berücksichtigen Sie auch die Reihenfolge der Felder aus Sicht der Dateneingabe sowie das Layout und die Navigationsmethoden, da diese einen großen Unterschied für die Benutzererfahrung machen können.

Sie können auch überlegen, wie die Daten ankommen und ob es Mechanismen gibt, um den Gesamtprozess zu vereinfachen. Ich kenne ein Unternehmen, das enorme Einsparungen erzielte, indem es seine Mitarbeiter mit Kundenkontakt mit Tablet-Computern anstelle von Klemmbrettern und vorgedruckten Formularen ausstattete, da die Dateneingabe in einem verständlichen Format erfolgte.

Ich bin ein wenig überrascht, dass Sie nicht vorgeschlagen haben, die Tabellenkalkulationen mit Python zu bereinigen. Also ging ich weiter und machte diesen Vorschlag selbst. ;)
@JohnY Obwohl ich finde, dass Python die Antwort auf viele/die meisten Probleme sein kann, dachte ich, ich würde in diesem Fall mit einer weniger technischen Antwort gehen. Persönlich habe ich Leute, die Excel als Datenbank verwenden, da dies normalerweise Probleme verursacht.