Skip to main content
Participant
November 1, 2025
Question

Importieren von Daten in ein Acrobat-Formular aus CSV-Datei

  • November 1, 2025
  • 2 replies
  • 91 views

Liebes Adobe-Forum,

zugebenermaßen arbeite ich nicht gerade mit der neuesten Acrobat-Version (→ Acrobat XI (11.0.23)), aber vielleicht kann mir ja doch jemand von Euch helfen:

 

Und zwar möchte ich aus einer CSV-Datei mit zwei Spalten mit den Spaltenüberschriften „Name“ und „Vorname“ in ein PDF-Formular importieren, das 40 Zeilen enthält, in die Formularfelder mit den Bezeichnungen

„Name 1“   „Vorname 1“

„Name 2“   „Vorname 2“

„Name 3“   „Vorname 3“

...

„Name 40“   „Vorname 40“

importieren.

 

Wie ich bislang vorgegangen bin:

– Formularbearbeitung geschlossen

– Menüpunkt „Formulare“ → „Weitere Formularoptionen“ → „Daten importieren“ ausgewählt

– bei der Dateiauswahl unter Dateityp „alle Dateien“ ausgewählt und die CSV-Datei aufgerufen

 

Es öffnet sich dann tatsächlich ein Dialogfeld mit dem folgenden Inhalt:

– Dialogfenstertitel: „Daten aus Textdatei mit Trennzeichen importieren“

– erkannte Daten:

   Name;Vorname

   <Schülername 1>;<Schülervorname 1>

   <Schülername 2>;<Schülervorname 2>

   <Schülername 3>;<Schülervorname 3>

   ...

   <Schülername 27>;<Schülervorname 27>

   → Alle 27 Schülerinnen und Schüler werden also korrekt erkannt.

– Auswählen lassen sich (durch Anklicken/Markieren) alle Schülernamen,
   nicht aber (wie zu erwarten) die Spaltenüberschrift „Name;Vorname“ (ein Klick
   darauf sortiert nur die Daten um). Soweit sieht alles ja sehr gut aus!

 

Klicke ich nun aber auf „OK“, erhalte ich die Fehlermeldung:

„Ein Teil der Daten in der Textdatei wurde nicht importiert.“

→ Effektiv importiert wird dann aber gar nichts!  🤪

 

Was könnten die Ursache(n) sein?

– Können zwei einzelne Formularfelder am Kopf der Seite („Klasse“, „Fach“) den Import stören
    bzw. verhindern (→ kann ich gleich mal selbst probieren, indem ich die beiden Formularfelder
    entferne)?

– Kann Acrobat die Daten aus der CSV-Datei den Formularfeldern („Name 1“ etc., „Vorname 1“ etc.)

   nicht richtig zuordnen?

– Es macht sicher keinen Unterschied, wenn ich keine CSV-Datei, sondern eine TXT-Datei

   verwende, oder? Denn erkannt werden die Schülerdaten aus der CSV-Datei ja.

 

Wäre für jeden Tip sehr dankbar, weil mir das unendlich viel Tipparbeit ersparen würde!  🙏

 

Viele Grüße

Struppix

 

2 replies

PDF Automation Station
Community Expert
Community Expert
November 1, 2025

I translated your question from German to English so ensure the field names and column headings match exactly.

  1. Convert the file into a tab delimited text file. In Excel => Save As [file type: Text (tab delimited)]
    2. Create two form fields: Surname & First Name
    3. Get the path to the text file (example: /C/Desktop/TextFile.txt)
    4. Run the following script in the console:
var pth="/C/Desktop/TextFile.txt";
this.calculate=false;
for(var i=0;i<40;i++)
{
this.importTextData(pth,i);
this.getField("First name "+ (i+1)).value=this.getField("First Name").value;
this.getField("Name "+(i+1)).value=this.getField("Surname").value;
}
this.calculate=true;
this.calculateNow();
StruppixAuthor
Participant
November 1, 2025

Ich habe mit Geminis Hilfe eine Lösung gefunden – ist zwar ein bißchen von hinten durch die Brust ins Auge, aber sie funktioniert.
Es hat, kurz gesagt, damit zu tun, daß die Feldnamen aus der Datenquelle EXAKT mit den Formularfeldnamen übereinstimmen müssen. Sprich: Man muß eine Tabelle mit zwei Spalten (Name; Vorname) und n Zeilen umwandeln in eine Tabelle mit zwei Zeilen und n (mit Tab) getrennten Spalten, die genau die Namen der Formularfelder haben müssen.
Läßt sich in Excel aber durch Transponieren relativ problemlos hinbekommen.