Visualizzazione dei risultati da 1 a 6 su 6

Discussione: txt in csv

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    73

    txt in csv

    ciao a tutti

    purtroppo non ho molta esperienza sui db e sulle conversioni di dati


    Avrei esigenza di convertire un semplice file txt (che copio in coda) che consiste in un feed di prodotti di un noto cms in file csv

    Ho provato con diversi softare e con excel ma non sono riuscito nell'intento.

    Ringrazio anticipatamente chi potra darmi supporto



    --------------------------------
    estratto del file
    -----------------------------
    Nome|Produttore|Descrizione|Prezzo|Products_id|Lin k Prodotto|Disponibilità|Categoria|Link Immagine|
    10 DECESPUGLIATORE HONDA UMK 435E LE|VENDITA ONLINE HONDA|I nuovi decespugliatori a 4 tempi Honda serie UMK sono caratterizzati da una grande coppia che li rende particolarmente potenti, più facili da usare...|399.00|10|http://www.mam-srl.it/index.php?main...10&language=it|Macchine giardinaggio|disponibili 10 pezzi|http://www.mam-srl.it/images/UMK435LEET.jpg|-1
    11 TAGLIASIEPI HONDA HHH 25D 60|VENDITA ONLINE HONDA|VENDITA TAGLIASIEPI HONDA La gamma Honda di attrezzi per il giardino si arricchisce di tre prodotti: il tagliasiepi, il soffiatore e l'irroratore...|470.00|11|http://www.mam-srl.it/index.php?main...11&language=it|Macchine giardinaggio|ultimi 8 pezzi|http://www.mam-srl.it/images/tagliasiepi honda hhh 25d_LRG.jpg|-1
    12 SOFFIATORE HONDA HHB 25|VENDITA ONLINE HONDA|VWNDITA SOFFIATORE DA GIARDINO HONDA La gamma Honda di attrezzi per il giardino si arricchisce di tre prodotti: il tagliasiepi, il soffiatore e...|340.00|12|http://www.mam-srl.it/index.php?main...12&language=it|Macchine giardinaggio|disponibili 10 pezzi|http://www.mam-srl.it/images/soffiatore honda hhb25_LRG.jpg|-1
    13 FORBICE ELETTRONICA LIXION evolution|PELLENC|VENDITA FORBICE PELLENC a partire da € 1350,00 LIXION, la cesoia più usata dai professionisti!Il 61% dei viticoltori francesi dotati di una...|0.00|13|http://www.mam-srl.it/index.php?main...13&language=it|Macchine agricoltura|non disponibile|http://www.mam-srl.it/images/forbice.jpg|-1

  2. #2
    fai tutto con excel. quando lo carichi metti come separatore di colonna il carattere "|"

    that easy!

  3. #3
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Originariamente inviato da optime
    fai tutto con excel. quando lo carichi metti come separatore di colonna il carattere "|"

    that easy!
    Appunto
    La cosa non ha quindi molto a che fare con la sezione Database
    Sposto in Windows e Software per eventuali proseguimenti

  4. #4
    In realtà il tuo file è già "quasi" in CSV, solo che invece della virgola, usa la pipe (|) come separatore, per cui basterebbe fare un "sostituisci tutto" con un normale editor di testo. Il problema però è che nei tuoi testi appare già la virgola, il che complica un po' la faccenda, perché bisogna aggiungere anche le virgolette per racchiudere i campi.
    Si può comunque sistemare la faccenda facilmente con un editor decente, in vim farei:
    codice:
    :%s/|/","/g
    :%s/\(^\|$\)/"/g
    in generale in qualunque editor che supporti le regex:
    1. sostituisci \| con ","
    2. sostituisci (^|$) con "
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    73
    grazie "optime"

    io lasciavo come delimitatore quello di default

    saluti

  6. #6

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.