Excel - Hacer archivos excel menos pesados

 
Vista:
Imágen de perfil de LadyBin
Val: 23
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por LadyBin (8 intervenciones) el 18/06/2020 23:07:09
Buen día, espero puedan ayudarme, tengo tablas que exporto de SQL Server a archivos excel.
Tanto en extensión .csv y .xlsx me resultan archivos muy pesados en comparación a los que guardo de forma manual. Claro que con la misma cantidad de registros y todo, quisiera saber si hay alguna forma de reducir su peso.

Cualquier información o asesoría que no sea el uso de macros se agradece.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 4.121
Plata
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por Antoni Masana (1503 intervenciones) el 19/06/2020 09:06:20
Una opción e reducir el número de datos y la otra guardar el Excel en formato .xlsb.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de LadyBin
Val: 23
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por LadyBin (8 intervenciones) el 19/06/2020 18:48:56
Gracias Antoni, pero mi objetivo es no eliminar, reducir o comprimir información. La necesito tal y como está. Y aparte, la quiero en .csv.
Al final lo que hice fue convertir de .xlsx a .csv con el código del siguiente enlace:
https://stackoverflow.com/questions/1858195/convert-xls-to-csv-on-command-line
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 4.121
Plata
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por Antoni Masana (1503 intervenciones) el 19/06/2020 19:45:57
Si el fichero Excel en lugar de guardarlo como .xlsx lo guardas como .xlsb sera más pequeño y tarda menos en leer al abrir y escribir al guardar.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de LadyBin
Val: 23
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por LadyBin (8 intervenciones) el 19/06/2020 22:30:20
Lo intenté y no me funciona. Sigue teniendo exactamente el mismo peso. A no ser, que sea por otro procedimiento del que te refieras. Para buscar más información.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JoaoM
Val: 263
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por JoaoM (221 intervenciones) el 20/06/2020 23:36:47
El el 1ª codigo, dale F5, te va a crear una copia tal com ola tienes y luego otro ya con la reducion.
Este modulo colocalo dentr odel archivo y lueg odel proceso quitalo, no de la copia, si no del libro que cria CON el mismo nombre que tienes y verifica el peso.
E larchivo copia. es seguridad si por casualidad la cagaste tiene el mismo libro ORIGINAL quitandole la palabra Copia.
SI TE SIRVE, Valora esta respuesta.
Reduce peso del libro,

Hay unos comentarios en el encabezado de cada codigo lelos

Vverifca caldas combinadas. Este codigo nada tiene que ver con lo anterior, se usa creando un boton en hoja o dandole F5 es independiente

La explicacion de este codigo es que te elimina e ltexto, digamos que oculto en las celdas que FUERON USADAS y las vemos vacias pero Exce lconserva en las mismas celdas vestigios del text oque las ocupo anteriormente. Talves Antonio te sepa explicar mejor este detalle
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de LadyBin
Val: 23
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por LadyBin (8 intervenciones) el 23/06/2020 18:19:14
Muchas gracias JoaoM, aunque no especifiqué que otro requisito es que no estoy usando macros, la información que me diste con los links fue más que certero para saber la causa del problema de espacio. Me cayó como anillo al dedo, con eso puedo partir y seguir adelante.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 4.121
Plata
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por Antoni Masana (1503 intervenciones) el 23/06/2020 12:17:31
Lo que me refiero es usar el Guardar como ... y seleccionar el tipo de fichero binario se reduce el tamaño un 60% en disco.
Otra cosa es el fichero abierto que ocupa memoria y el tamaño depende de la memoria disponible, a más memoria más datos pero cuidado en consumir demasiada memoria porque el Excel se colapsa.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de LadyBin
Val: 23
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por LadyBin (8 intervenciones) el 23/06/2020 18:19:33
El único detalle, es que ando automatizando ciertas cosas, por lo que hacerlo de forma manual queda fuera de mis opciones. Y adaptando lo que tengo con lo que me dices, no sé si haya alguna forma.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.854
Plata
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por Andres Leonardo (1490 intervenciones) el 23/06/2020 19:01:38
graba una macro ... y esa macro la pones en tu automatizacion ..
pues el guardar como tambien se puede automatizar.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de LadyBin
Val: 23
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por LadyBin (8 intervenciones) el 23/06/2020 19:11:15
Como le dije a JoaoM, es que no estoy usando macros, es más como un reto propio Andres.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.854
Plata
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por Andres Leonardo (1490 intervenciones) el 23/06/2020 19:45:00
Eso lo entiendol a eso me refereia que ese codigo o esa utilidad la uses
que usas para automatizar?
que pases estas teniendo ...
puedes en tu reto personal zipear archivos?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de LadyBin
Val: 23
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por LadyBin (8 intervenciones) el 23/06/2020 22:09:32
Por ahora, con lo poco que sé, usando archivos .bat para mis procesos, sobre todo porque más adelante sé que lo pedirán en mi trabajo y quiero adelantarme. (Si hay otras formas de hacer automatizaciones, me encantaría saberlo!)
¿a qué te refieres con pases?
Sí, también realizé pruebas zipeando, pero no es algo que me convenza del todo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.854
Plata
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por Andres Leonardo (1490 intervenciones) el 23/06/2020 22:51:44
Si hay otras Maneras Tareas programadas
Robots, VBScritp Hay Herramientas como Go Anywhere que te permiten automartizar estos respaldos.

Osea hay muchas cosas el tema es que quieres hacer y hasta donde quieras se haga en que platadormas sera tu pc sera un servidor?.

Puedes hacer Una consola de Visual basic, que llame formularios que hagan esto no se que se yo
Peudes hacer Exes independiente que hagan tareas especidificas.

Saludos.
Andres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de LadyBin
Val: 23
Ha aumentado su posición en 2 puestos en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por LadyBin (8 intervenciones) el 24/06/2020 00:23:03
Muy interesante Andres, con lo que mencionas, ha despertado mi curiosidad para indagar más sobre eso.
Crear una consola para eso qué ventajas tendría en comparación a la que está en windows?
Y sí he creado archivos .exe desde visual studio para ciertas tareas, pero no creo haber profundizado tanto sobre qué otras herramientas podría programarlas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.854
Plata
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Hacer archivos excel menos pesados

Publicado por Andres Leonardo (1490 intervenciones) el 24/06/2020 01:17:59
Ojo no he dicho qeu crear una sea mejor que la de windows
Ahora tu podrias hacer algo personalizado a tus necesidades.
claro creas un .exe que te abra un archivo y lo guarde como .xlsb como dijo Anthony

Etc....


todo es cuesquien que quieres hacer
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar