Importa archivi XLSX

Più
anni 11 7 mesi fa - anni 11 7 mesi fa #1593 by peceman
Importa archivi XLSX è stato creato da peceman
Ciao di nuovo.

Una demanda algo complicada: recibimos lists de alumnos en formato excel (.xlsx) o en .pdf (aquí es difícil toquitear), pero ordenados por primer apellido, segundo apellido y nombre (después de coma):

Gutiérrez De Los Santos, García Del Moral, Evelin de los Ángeles

Ya sé, este es un ejemplo "chungo, pero chungo".... (pero los hay).

Egli "apañado" lo del orden de los apellidos, añadiendo guiones:

Gutiérrez-De-Los-Santos García-Del-Moral, Evelin-de-los-Ángeles

Il caso è quello in cui si utilizza questo formato:

Apellido1 Apellido2, Nombre

iDoceo solo importaba Apellido1 Apellido2 (y no el nombre).

Visto l'esempio della mostra e le opzioni di ordine, intendo che devi cambiarlo. Lo malo es que:

1. Los datos me vienen algunos en mayúscula, otros en minúscula, algunos con acentos correctos, otros sin acentos, gente que sólo tiene un apellido (nacidos en otros países, se entiende), nombre y apellidos complejos, como el del ejemplo, etc .

2. Todos vienen con questo formato.
3. Las clases están abarrotadas (33 alumnos por clase x 3 clases, en ESO, 45 alumnos de bachillerato x 2 clases, ecc.), es decir, hay un mogollón de nombres y apellidos que toquitear y cambiar el orden en que nos vienen los dati.

Para solventar el problema 1, he contrado una macro ("Favoritas", se llama -busquen por "ahi fuera"-) que pone la selección elegida (una columna, por ejemplo), como si fuera oración, nombres (primera letra en myúscula , el resto en minúscula), ecc., lo que te quita un "curro" importante (no acabo de entender cómo vienen así las listas, en fin...). A la gente con un apellido solo, no los pilla bien (iDoceo espera 2, por decirlo de alguna manera). La soluzione provvisoria era darle a la tecla "espacio", después dell'apellido e antes de la coma: así si que lo ammettee bien.

Para cambiar el orden he encontrrado una especie de función compleja que hace justo lo desado:

=DERECHA(A2;LARGO(A2)-HALLAR(" ";A2;HALLAR(" ";A2)+1))&" "&IZQUIERDA(A2;HALLAR(" ";A2;HALLAR(" ";A2)+ 1)-1)

Suponiendo que en A2 se halla los apellidos separati da una coma del nome del primer alumno. Arrangiando verticalmente il vértice inferiore derecho de esta celda (B2) hacia abajo, automaticamente se obtiene la lista con nombre y apellidos deseada.

Y una vuelta de tuerca más: cuando con Office 2010 exportas una hoja de cálculo a un fichero .csv, no lo hace con codification UTF-8, desgraciadamente. Eso lo comprobé enviando desde Dropbox e abriendo en "Numeri": il risultato è orribile!!!, por lo que decidí abrir estas hojas con LibreOffice ed exportarlas a .csv, programa que sí te permite elegir la codificazione que deseas, tanto importando como exportando: así el resultado fue el deseado. Y salen perfectas en "Numeri".

Bueno, ya podéis imaginar que esto no se hace un "plis", y que, en algunos casos, además hay que retocar manualmente (apellidos extranjeros, nombres y apellidos complejos).

Y ahí va la demanda o petición: podría importar iDoceo -en un futuro- directamente un fichero .xlsx (por ejemplo) y que no se tuvieran que realizar estas tareas previas, algo complejas a mi modo de ver, para tener los alumnos ordenados como Dio manda? Al menos los que tengan un formato normale...

Espero que le sirva a alguien al menos los "tips" para que les quede más o menos bien ordenados en iDoceo, se les vienen los datos como a mí, claro. Hacerlo a mano es de locos....

saluti
Ultima modifica: 11 anni 7 mesi fa di peceman.

Per favore, Accedi or Creare un account per partecipare alla conversazione.

Più
anni 11 7 mesi fa #1643 by bert
Risposto da bert sull'argomento Re: Importa archivi XLSX
Hola Peceman,
Con tu permiso... lui separado esto en un tópic aparte para encontrarlo más fácilmente. Por si alguien necesita los detalles del XLSX.

En principio no teníamos previsto la importación XLS (y tampoco la XLSX) , pero ante la evidencia , y los problemas de muchos usuarios para generir ese CSV , tendremos que intentar añadirla... pero no podemos prometer nada...

Es terrorífico tener que tratar con il formato XLS porque hay 20 años de cambios/detalles y cientos,miles de páginas de especificaciones. Con il formato XLSX se ha avanzado mucho en este sentido, pero me temo que el XLS está aún presente en casi todos lados e implementar uno sin e altri sería una solución a medias para la mayoría.

Esperábamos que el Numbers dell'iPad exportara a CSV y así hacer más fácil la edición previa, con operaciones de corta y pega ... pero han decidido que no es importante de momento... y generan un fichero Excel, con lo cuál se complican aún más las combinaciones , como ha detallado en el post.

Può essere incluso nella lista degli impegni per l'importazione diretta, esperamo traer buenas notizie con questo tema.

Saluti!

Per favore, Accedi or Creare un account per partecipare alla conversazione.

Più
anni 11 7 mesi fa - anni 11 7 mesi fa #1656 by peceman
Risposto da peceman sull'argomento Re: Importa archivi XLSX

bert ha scritto: Hola peceman,
Con tu permiso... lui separado esto en un tópic aparte para encontrarlo más fácilmente. Por si alguien necesita los detalles del XLSX.


Faltaría más. Perfetto così ;)

En principio no teníamos previsto la importación XLS (y tampoco la XLSX) , pero ante la evidencia , y los problemas de muchos usuarios para generir ese CSV , tendremos que intentar añadirla... pero no podemos prometer nada...

Es terrorífico tener que tratar con il formato XLS porque hay 20 años de cambios/detalles y cientos,miles de páginas de especificaciones. Con il formato XLSX se ha avanzado mucho en este sentido, pero me temo que el XLS está aún presente en casi todos lados e implementar uno sin e altri sería una solución a medias para la mayoría.


Pues si. Si trova nelle liste come un mio, è completo per realizzare la preparazione per l'importazione in .csv e iDoceo. Meterlas una a una, a mano, es de locos. Y a mí, porque me gusta "trastear" con todo esto e intentar buscar soluciones a los problemas, pero no creo que toda la gente esté dispuesta a eso, evidentemente.

Y algo vital: el tiempo. He stado todo este fin de semana pegado al ordenador, intentando solucionar todo esto y eso no puede ser bueno.

También se tiene que tener en cuenta que hasta la semana pasada no teníamos unas liste más o menos definitives y nos toca correr para montar las clases en el cuaderno (cosa ajena al programa, evidentemente).

No sé si habría alguna aplicación específica para el tratamiento previo de estos datos (si fuera libre y multiplataforma ya sería el no va más) que permitiera transformar los archivos .xls (.xlsx) a .csv (con codification UTF-8 :)) y permitiese un cambio ágil en el orden de apellidos, nombres, posicón de la coma ",", masivamente. Y si se pudiera implementar como un módulo de iDoceo, sería genial.
Codice:
Esperábamos que el Numbers dell'iPad exportara a CSV y así hacer más fácil la edición previa, con operaciones de corta y pega ... pero han decidido que no es importante de momento... y generan un fichero Excel, con lo cuál se complican aún más las combinaciones , como ha detallado en el post.

Asì es. No se preocupan (los de Numbers) por hacer las cosas bien, siempre con flecos (ya precio de oro. ¿Quien dijo Crisis?).
Codice:
Può essere incluso nella lista degli impegni per l'importazione diretta, esperamo traer buenas notizie con questo tema. Saluti!

Perfetto. Supongo que muchos de nosotros os estaremos eternamente agradecidos por el buen trabajo que realizáis y la excelente atención recibida.

saluti
Ultima modifica: 11 anni 7 mesi fa di peceman.

Per favore, Accedi or Creare un account per partecipare alla conversazione.

Più
anni 11 6 mesi fa #1741 by silvia
Risposto da silvia sull'argomento Re: Importa archivi XLSX
Non si se os servirà de algo però Google docs dall'iPad, usando la visualizzazione completa, exporta a csv.

Per favore, Accedi or Creare un account per partecipare alla conversazione.

Più
anni 11 6 mesi fa #1744 by peceman
Risposto da peceman sull'argomento Re: Importa archivi XLSX
Informazioni a tener en cuenta.

Grazia, Silvia ;)

saluti

Per favore, Accedi or Creare un account per partecipare alla conversazione.