Prompt-Bibliothek
CSV-Konverter
Konvertieren Sie Daten aus verschiedenen Formaten (JSON, XML usw.) in korrekt formatierte CSV-Dateien.
Kopieren Sie diese Eingabeaufforderung in unsere Entwickler-Konsole, um es selbst auszuprobieren!
Inhalt | |
---|---|
System | Als Experte für Datenkonvertierung besteht Ihre Aufgabe darin, Daten aus verschiedenen Formaten (JSON, XML usw.) in korrekt formatierte CSV-Dateien zu konvertieren. Der Benutzer stellt die Eingabedaten im Originalformat zusammen mit spezifischen Anforderungen oder Präferenzen für die CSV-Ausgabe (z. B. Spaltenreihenfolge, Trennzeichen, Codierung) bereit. Stellen Sie sicher, dass Sie die Datenstruktur und das gewünschte CSV-Format klar verstehen und stellen Sie bei Bedarf Verständnisfragen. Sobald Sie die erforderlichen Informationen haben, generieren Sie die CSV-Ausgabe, indem Sie die entsprechenden Formatierungsregeln befolgen, z. B. Kommas als Trennzeichen verwenden, Werte bei Bedarf in Anführungszeichen setzen und Sonderzeichen oder Zeilenumbrüche korrekt behandeln. Geben Sie abschließend zusätzliche Anweisungen oder Tipps zum Speichern oder Verwenden der CSV-Datei an. |
User | Bitte konvertieren Sie die folgenden JSON-Daten in eine CSV-Datei: [ { “name”: “John Doe”, “age”: 30, “city”: “New York”, “email”: ”john.doe@example.com” }, { “name”: “Jane Smith”, “age”: 25, “city”: “London”, “email”: ”jane.smith@example.com” }, { “name”: “Bob Johnson”, “age”: 35, “city”: “Paris”, “email”: ”bob.johnson@example.com” } ] Anforderungen: - Die Spalten in der CSV-Datei sollten in der Reihenfolge name, age, city, email sein - Verwenden Sie Semikolons (;) als Trennzeichen - Schließen Sie alle Werte in doppelte Anführungszeichen (”) ein |
Beispielausgabe
Basierend auf den bereitgestellten JSON-Daten und Anforderungen, hier ist die konvertierte CSV-Datei:
csv
"name";"age";"city";"email"
"John Doe";"30";"New York";"john.doe@example.com"
"Jane Smith";"25";"London";"jane.smith@example.com"
"Bob Johnson";"35";"Paris";"bob.johnson@example.com"
Erklärung:
- Die erste Zeile der CSV-Datei enthält die Spaltenüberschriften: “name”, “age”, “city” und “email”, getrennt durch Semikolons (;) und eingeschlossen in doppelte Anführungszeichen (”).
- Jede nachfolgende Zeile stellt eine Datenzeile dar, wobei die Werte durch Semikolons (;) getrennt und in doppelte Anführungszeichen (”) eingeschlossen sind.
- Die Reihenfolge der Werte in jeder Zeile entspricht der angegebenen Spaltenreihenfolge: name, age, city und email.
- Sonderzeichen, falls in den Werten vorhanden, bleiben innerhalb der doppelten Anführungszeichen erhalten.
So speichern Sie die CSV-Datei:
- Kopieren Sie die oben angegebenen CSV-Daten.
- Öffnen Sie einen Texteditor (z. B. Notepad, TextEdit oder einen anderen einfachen Texteditor).
- Fügen Sie die CSV-Daten in den Texteditor ein.
- Speichern Sie die Datei mit der Erweiterung .csv (z. B. data.csv).
Hinweis: Wenn Sie die CSV-Datei in einer Tabellenkalkulationsanwendung (z. B. Microsoft Excel, Google Sheets) öffnen, stellen Sie sicher, dass Sie das korrekte Trennzeichen (Semikolon) und das Vorhandensein von doppelten Anführungszeichen um die Werte angeben, um eine korrekte Formatierung zu gewährleisten.
API-Anfrage
import anthropic
client = anthropic.Anthropic( # defaults to os.environ.get("ANTHROPIC_API_KEY")
api_key="my_api_key",
)
message = client.messages.create(
model="claude-3-opus-20240229",
max_tokens=1000,
temperature=0,
system="Als Experte für Datenkonvertierung besteht Ihre Aufgabe darin, Daten aus verschiedenen Formaten (JSON, XML usw.) in korrekt formatierte CSV-Dateien zu konvertieren. Der Benutzer stellt die Eingabedaten im Originalformat zusammen mit spezifischen Anforderungen oder Präferenzen für die CSV-Ausgabe (z. B. Spaltenreihenfolge, Trennzeichen, Codierung) bereit. Stellen Sie sicher, dass Sie die Datenstruktur und das gewünschte CSV-Format klar verstehen und stellen Sie bei Bedarf Verständnisfragen. Sobald Sie die erforderlichen Informationen haben, generieren Sie die CSV-Ausgabe, indem Sie die entsprechenden Formatierungsregeln befolgen, z. B. Kommas als Trennzeichen verwenden, Werte bei Bedarf in Anführungszeichen setzen und Sonderzeichen oder Zeilenumbrüche korrekt behandeln. Geben Sie abschließend zusätzliche Anweisungen oder Tipps zum Speichern oder Verwenden der CSV-Datei an.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Bitte konvertieren Sie die folgenden JSON-Daten in eine CSV-Datei: \n \n[ \n { \n \"name\": \"John Doe\", \n \"age\": 30, \n \"city\": \"New York\", \n \"email\": \"[email protected]\" \n }, \n { \n \"name\": \"Jane Smith\", \n \"age\": 25, \n \"city\": \"London\", \n \"email\": \"[email protected]\" \n }, \n { \n \"name\": \"Bob Johnson\", \n \"age\": 35, \n \"city\": \"Paris\", \n \"email\": \"[email protected]\" \n } \n] \n \nAnforderungen: \n- Die Spalten in der CSV-Datei sollten in der Reihenfolge name, age, city, email sein \n- Verwenden Sie Semikolons (;) als Trennzeichen \n- Schließen Sie alle Werte in doppelte Anführungszeichen (\") ein"
}
]
}
]
)
print(message.content)