This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
migracion_desde_excel [28/06/2012 15:14] fernando |
migracion_desde_excel [29/06/2012 18:10] fernando |
||
---|---|---|---|
Line 173: | Line 173: | ||
* Se advierte un problema en los registros 2 y 5, causado por la presencia de un carácter ';' dentro de un dato, lo que hace que la parte final del campo 10 quede como campo 11, y a partir de ahí todas las etiquetas de los campos quedan desplazadas. Por eso conviene utilizar como delimitador en el archivo CSV un carácter más seguro, como p.ej. '|'. | * Se advierte un problema en los registros 2 y 5, causado por la presencia de un carácter ';' dentro de un dato, lo que hace que la parte final del campo 10 quede como campo 11, y a partir de ahí todas las etiquetas de los campos quedan desplazadas. Por eso conviene utilizar como delimitador en el archivo CSV un carácter más seguro, como p.ej. '|'. | ||
- | Para hacer una primera prueba de migración, usaremos este archivo pft: {{:excel:migra.pft|PFT para migración, versión 1}}. | + | Para hacer una primera prueba de migración, usaremos este archivo pft: {{:excel:migra.pft|PFT para migración, versión 1}}. Ese archivo, escrito en el [[lenguaje_de_formateo|lenguaje de formateo de ISIS]], puede ser visto como un script que especifica cómo convertir cada registro de esos que vimos arriba, en un registro equivalente en formato MARC 21. |
<note important> | <note important> | ||
Line 183: | Line 183: | ||
mx "seq=femi01.csv;" "proc=@migra.pft" create=biblio now | mx "seq=femi01.csv;" "proc=@migra.pft" create=biblio now | ||
- | cuya salida es: | + | que crea el archivo maestro ''biblio'' y produce la siguiente salida: |
<file> | <file> |