Conversione CSV assistita da IA (per i Partner)
Se hai già i tuoi annunci in un formato tabellare (ad es. esportazione dal database del tuo sito web di rivenditore) e desideri convertirli nel formato CSV adatto a PianoHub con il minimo sforzo, puoi utilizzare chatbot IA come ChatGPT, Claude o Gemini per convertirli automaticamente nel formato CSV di PianoHub.
Istruzioni passo dopo passo
1. Copia il prompt IA qui sotto
Clicca sul pulsante di copia per copiare il modello di prompt pronto all'uso negli appunti.
2. Apri un chatbot IA
Inizia una nuova conversazione con il chatbot IA di tua scelta (ad es. ChatGPT o Gemini).
3. Incolla il prompt
Incolla il prompt copiato nella chat.
4. Aggiungi i tuoi dati
Sostituisci il segnaposto "[PASTE YOUR DATA HERE]" con i dati reali del tuo inventario di pianoforti. Puoi incollare da Excel, copiare da un documento o persino scriverli direttamente.
5. Invia e ricevi
Invia il messaggio e l'IA convertirà i tuoi dati nel formato CSV corretto.
6. Copia il risultato
Copia i dati CSV generati dalla risposta dell'IA.
7. Salva come file CSV
Incolla i dati in un editor di testo (ad es. Blocco note su Windows o TextEdit su macOS), salva il file di testo con l'estensione .csv e importalo utilizzando la funzione di importazione CSV nella pagina di gestione degli annunci.
Modello di prompt IA
Copia questo prompt e incollalo nella conversazione con il chatbot IA. Ricorda di sostituire il segnaposto "[PASTE YOUR DATA HERE]" con i dati dell'inventario dei pianoforti da convertire.
I need your help converting my piano inventory data into a specific CSV format.
Please convert my data into a CSV file with these exact column names (in this order):
public_id;summary;instrument_type;brand;model;acquisition_type;currency;price_on_request;price;price_type;rent_price;color;year_built;production_country;serial_number;condition;description;number_of_keys;height;width;depth;weight;moderator_pedal;sostenuto_pedal;silent_system;player_system;humidity_control;provider_transport;transport_price_included;email;image_urls;video_urls
Column descriptions:
- public_id: Your internal ID (optional, leave empty for new listings)
- summary: Short title describing the piano (required, max 80 characters)
- instrument_type: Must be one of: UPRIGHT_PIANO, GRAND_PIANO, DIGITAL_PIANO, OTHER (required)
- brand: Manufacturer name (required, e.g., Yamaha, Steinway & Sons)
- model: Model designation (optional, e.g., U1, Model D)
- acquisition_type: How the instrument can be acquired. Must be one of: BUY, RENT, BOTH (required). Use RENT if only available for rent, BOTH if it can be bought or rented.
- currency: Must be one of: EUR, USD, GBP, CHF (required when acquisition_type is BUY or BOTH and price_on_request is false; also required when acquisition_type is RENT or BOTH for rent price display)
- price_on_request: Whether to show "Price on Request" instead of a buy price (true/false). IMPORTANT: If true, leave price and price_type EMPTY. Does not affect rent_price. Leave empty when acquisition_type is RENT (not applicable in that case).
- price: Buy price as number without currency symbol (required when acquisition_type is BUY or BOTH and price_on_request is false, leave empty otherwise)
- price_type: Must be one of: FIXED, NEGOTIABLE (required when acquisition_type is BUY or BOTH and price_on_request is false, leave empty otherwise)
- rent_price: Monthly rent price as a number without currency symbol (required when acquisition_type is RENT or BOTH, leave empty otherwise)
- color: Must be one of: BLACK, WHITE, WOOD, OTHER (required)
- year_built: Year of manufacture (optional, 1800-now)
- production_country: Country where built (optional, e.g., Japan, Germany)
- serial_number: Manufacturer's serial number (optional)
- condition: Must be one of: NEW, USED (required)
- description: Detailed description (required, max 4000 characters)
- number_of_keys: Number of keys (required, integer 1-100, typically 61-88)
- height: Height in cm (optional)
- width: Width in cm (optional)
- depth: Depth in cm (optional)
- weight: Weight in kg (optional)
- moderator_pedal: Has moderator pedal (optional, true/false)
- sostenuto_pedal: Has sostenuto pedal (optional, true/false)
- silent_system: Has silent system (optional, true/false)
- player_system: Has player/self-playing system (optional, true/false)
- humidity_control: Has humidity control system (optional, true/false)
- provider_transport: Whether seller provides transport (optional, true/false)
- transport_price_included: Transport price is included (optional, true/false)
- email: Contact email for this listing (required)
- image_urls: URLs to images, separated by comma (optional)
- video_urls: YouTube or Vimeo video URLs, separated by comma (optional, other providers not supported)
Important formatting rules:
- Use semicolon (;) as delimiter
- First row must be the header with column names
- Put text with special characters in quotes
- Leave optional fields empty if you don't have the data
- All predefined values (instrument_type, currency, color, condition, acquisition_type) must match EXACTLY
- Boolean fields: Use exactly "true" or "false" (lowercase, no quotes in CSV)
Example rows (Note: The "public_id" column is left empty for new listings because IDs are automatically assigned after import):
public_id;summary;instrument_type;brand;model;acquisition_type;currency;price_on_request;price;price_type;rent_price;color;year_built;production_country;serial_number;condition;description;number_of_keys;height;width;depth;weight;moderator_pedal;sostenuto_pedal;silent_system;player_system;humidity_control;provider_transport;transport_price_included;email;image_urls;video_urls
;Yamaha U1 Upright Piano Black;UPRIGHT_PIANO;Yamaha;U1;BUY;EUR;false;3500;NEGOTIABLE;;BLACK;2005;Japan;5678901;USED;Well-maintained Yamaha U1 in excellent condition. Regular maintenance, new strings installed 2020.;88;121;153;65;230;true;true;false;false;true;true;false;partner@example.com;https://example.com/img1.jpg,https://example.com/img2.jpg;
;Steinway & Sons Model D Concert Grand;GRAND_PIANO;Steinway & Sons;Model D;BUY;EUR;false;145000;FIXED;;BLACK;2018;USA;K2001234;NEW;Brand new concert grand piano. Includes bench and climate control system.;88;102;274;156;480;true;true;true;true;true;true;true;partner@example.com;;
;Rare Bösendorfer Imperial;GRAND_PIANO;Bösendorfer;Imperial;BUY;;true;;;;BLACK;;;;USED;Extremely rare Bösendorfer Imperial Grand Piano. Price available upon request.;97;;;;;;false;true;false;false;true;false;false;partner@example.com;;
;Yamaha U3 Rental Upright Piano;UPRIGHT_PIANO;Yamaha;U3;RENT;EUR;;;;149;BLACK;2010;Japan;;USED;Well-maintained Yamaha U3 available for rent. Ideal for students and beginners.;88;126;153;65;247;true;false;false;false;false;true;true;partner@example.com;;
Here is my data that needs to be converted:
[PASTE YOUR DATA HERE]Suggerimenti per i migliori risultati
- Più i tuoi dati di input sono strutturati, meglio l'IA potrà convertirli. Tabelle o elenchi funzionano meglio.
- Se l'IA commette errori, puoi chiederle di correggerli. Ad esempio: "Per favore, cambia tutti i colori in BLACK"
- Controlla bene i valori dei menu a discesa (tipo di strumento, valuta, colore, condizione) prima dell'importazione. Devono corrispondere esattamente.
- Puoi convertire i dati in batch. Inizia con alcuni annunci per testare, poi procedi con il resto una volta che sei sicuro.
- Dopo la conversione, rivedi i dati ad es. in Excel o LibreOffice prima di importarli per individuare precocemente eventuali problemi.