Una importació de dades en csv amb salts de carro en el text pot ser un problema degut a que els salts de línia s’interpreten com a registres diferents.
Sovint per afegir les descripcions llargues dels articles o qualsevol camp de text com les notes, s’aprofiten textos prèviament escrits pel que haurem de substituir els salts de línia de les descripcions llargues pel codi #salt#. QFACWIN substitueix aquest codi al moment de la importació.
En aquest exemple afegirem tres nous articles amb els seus corresponents preus i descripcions copiades del catàleg del nostre proveïdor. Com pot veure’s en la imatge, en el csv tenim els camps necessaris per afegir els articles (el corresponent al codi de l’article CCODIART, al nom CNOMART i als tipus d’IVA de venda i de compra NTIPIVA i NTIPIVASOP) i uns altres que hem afegit a la importació com la categoria, la descripció llarga, preus de venda i últim preu de compra:
Si obrim l’arxiu amb el bloc de notes, cada registre apareix en una línia:
No obstant això, en importar el csv es produeixen errors: El preu de venda de la tarifa 0 és: Corbes aerodinàmiques!!!
Per solucionar el problema és necessari substituir els salts de carro de les descripcions per #salt# (o <br> en el cas de descripcions per pujar a la web). Trobar-nos amb aquest problema quan ja tenim el csv amb un bon nombre d’articles fa inviable substituir-los manualment. Una bona forma de fer-ho és modificar el csv amb Notepad++. Si no disposeu d’aquest programa, podeu descarregar-lo aquí.
Si obrim el csv amb Notepad++ veurem tots els salts de carro.
Si premem la tecla que mostra tots els caràcters apareixen uns símbols amb els quals s’indiquen els salts de carro (LF) i els canvis de registre (CR).
Per solucionar el problema de la importació n’hi ha prou amb substituir el símbol LF per #salt# amb l’opció Buscar i reemplaçar. Per a això anirem al menú Buscar i seleccionarem l’opció Reemplaçar. En la pantalla de reemplaçament marcarem l’opció Buscar en tot el document i la manera de cerca estès. A l’apartat Buscar indicarem \n i en el de Reemplaçar #salt# (o <br> si és per pujar a la web ).
Una vegada fet això l’arxiu s’unificarà en una línia per registre.
Ara només és necessari substituir els salts de carro inicials que separen els diferents registres en el csv. Per a això reemplaçarem \r#salt# per \r\n per deixar correctament escrit el final de cada línia i ja tindrem l’arxiu llest per importar:
Només ens queda guardar l’arxiu i importar-lo a QFACWIN.
Podem comprovar que la importació s’ha realitzat amb èxit i que els articles es troben en la pantalla de manteniment amb totes les dades perfectament introduïdes.