none
Modificar lista mediante Excel RRS feed

  • Pregunta

  • Buenas a todos/as,

    tengo la lista clientes con 3000 elementos y 15 campos (uno de ellos es el CIF) y tengo un excel con 5 campos (los 5 de ellos están en SharePoint y uno de ellos es el CIF) con 1000 elementos.

    Quiero  hacer lo siguiente: ir elemento por elemento del excel y

    1)si el campo CIF del excel existe como tal en SharePoint pues actualizo los 4 campos del excel en la lista.

    2)Si ese CIF no existe pues creo un elemento nuevo el SharePoint.

    No sé si lo suyo es importar la lista de SharePoint a un excel y allí hacer  los cambio que os he dicho (no sé como lo haría, tendría que consultar un foro de Excel) o si se puede hacer de otra manera.

    Muchas gracias

    jueves, 18 de julio de 2013 10:08

Respuestas

  • Hola,

    Yo lo haría como algo externo a SharePoint...puede ser tan tonto como una aplicación de consola que ejecutes en el servidor, que ejecutes fuera usando el MO en cliente o algo más complicado sobre todo si lo vas a reutilizar como puede ser un Timer Job.

    En cualquier caso, tu opción pasa por hacer desarrollo...con importaciones no lo conseguirías.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.compartimoss.com
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------

    jueves, 18 de julio de 2013 13:01
  • Hola,

    En mi opinión, exportaría la lista como una hoja de Excel y anotaría el número de la fila máxima (ej. 3000). En esa misma hoja agregaría los datos que ya tenía en Excel en el mismo orden de columnas, dejando en blanco las que sean propias de SharePoint. 

    Ahora viene lo importante, en la pestaña de Datos existe una funcionalidad de quitar duplicados. Pulsamos el botón y le indicamos que la columna donde va buscar duplicados es la de NIF. De esta forma en la hoja de Excel tenemos a partir de la fila 3000, que hemos puesto como ejemplo la fila máxima que está en SharePoint, los datos nuevos.

    Ahora solo nos queda pasarlos a SharePoint y para ello pondremos la lista en vista de hoja de datos. Copiamos las nuevas filas desde el Excel y las pegamos en la vista de hoja de datos.

    Nos cuentas a ver qué tal.

    Saludos.

    lunes, 29 de julio de 2013 7:19

Todas las respuestas

  • Hola,

    Yo lo haría como algo externo a SharePoint...puede ser tan tonto como una aplicación de consola que ejecutes en el servidor, que ejecutes fuera usando el MO en cliente o algo más complicado sobre todo si lo vas a reutilizar como puede ser un Timer Job.

    En cualquier caso, tu opción pasa por hacer desarrollo...con importaciones no lo conseguirías.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.compartimoss.com
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------

    jueves, 18 de julio de 2013 13:01
  • Hola,

    En mi opinión, exportaría la lista como una hoja de Excel y anotaría el número de la fila máxima (ej. 3000). En esa misma hoja agregaría los datos que ya tenía en Excel en el mismo orden de columnas, dejando en blanco las que sean propias de SharePoint. 

    Ahora viene lo importante, en la pestaña de Datos existe una funcionalidad de quitar duplicados. Pulsamos el botón y le indicamos que la columna donde va buscar duplicados es la de NIF. De esta forma en la hoja de Excel tenemos a partir de la fila 3000, que hemos puesto como ejemplo la fila máxima que está en SharePoint, los datos nuevos.

    Ahora solo nos queda pasarlos a SharePoint y para ello pondremos la lista en vista de hoja de datos. Copiamos las nuevas filas desde el Excel y las pegamos en la vista de hoja de datos.

    Nos cuentas a ver qué tal.

    Saludos.

    lunes, 29 de julio de 2013 7:19