Más

¿Cómo importar datos a una tabla desde otra tabla similar?

¿Cómo importar datos a una tabla desde otra tabla similar?


Estoy trabajando con PostgreSQL para importar una tabla desde un archivo .shp y mi tarea es llenar otra tabla (los mismos atributos que esta tabla .shp) con los datos de la tabla de la tabla de archivos .shp que acabo de crear.


Hay varias herramientas que puede utilizar para lograr una conversión de formato como esta, entre ellas, sin ningún orden en particular:

  • Solución de servidor de código abierto: GeoServer, que tiene capacidades para importar varios archivos y almacenarlos en una base de datos PostGIS. La información está disponible aquí: http://docs.geoserver.org/2.6.x/en/user/data/vector/shapefile.html
  • Solución de escritorio de código abierto: wetransform HALE admite la lectura de Shapefile y la escritura en bases de datos PostGIS. La información está disponible aquí: https://www.wetransform.to/products/hale
  • Solución patentada de escritorio + servidor: Software seguro FME, que puede convertir cientos de formatos entre sí.

Divulgación: he estado en el equipo de HALE en el pasado.


INSERT INTO desde dos bases de datos de servidor diferentes

Estoy intentando copiar los datos de la tabla testdabse.invoice a la tabla basecampdev.invoice. testdabse es una base de datos local mientras que basecampdev está en el servidor.

Mi consulta para copiar datos a otra tabla no funciona, dice

He estado leyendo esta documentación, pero me resulta difícil seguirla y comprenderla.

Esta es la información proporcionada por el servidor.

¿Cómo puedo conectarme al servidor para poder ejecutar esta consulta?


Agregar datos usando un formulario

En muchos casos, querrá crear un formulario para que los usuarios ingresen datos. Esto les permitirá ingresar datos sin necesidad de ningún conocimiento técnico sobre Microsoft Access.

Los formularios también pueden mejorar la usabilidad y aumentar la productividad. Se pueden usar para actualizar datos en varias tablas, lo que evita que el usuario tenga que abrir varias tablas e ingresar datos en cada una. También se pueden utilizar para proporcionar validación de datos adicional.

Crearemos un formulario más adelante en este tutorial.


Llenando mejor

Ahora podemos copiar esta fórmula al resto de las celdas de la tabla usando el controlador de relleno.

Agarre el controlador de relleno y arrástrelo hacia abajo para cubrir toda la columna. Excel es lo suficientemente inteligente como para reemplazar los números de fila en cada celda, por lo que obtenemos la diferencia entre las entradas apropiadas en las dos hojas:

También puede seleccionar toda la columna y continuar para llenar toda la tabla arrastrando el controlador de relleno hacia la derecha hasta la columna de diciembre.


33 Respuestas 33

En caso de que a alguien todavía le importe:

Tuve el mismo problema después de copiar un directorio de base de datos directamente usando el comando

Si hace esto con una base de datos que usa tablas InnoDB, obtendrá este loco error de 'la tabla no existe' mencionado anteriormente.

El problema es que necesita los archivos ib * en la raíz del directorio de datos de MySQL (por ejemplo, ibdata1, ib_logfile0 e ib_logfile1).

Cuando los copié, me funcionó.

Para mí, en Mac OS (instalación de MySQL DMG), un simple reinicio del servidor MySQL resolvió el problema. Supongo que lo causó la hibernación.

Recibo este problema cuando el caso del nombre de la tabla que estoy usando está desactivado. Entonces, la tabla se llama 'db' pero usé 'DB' en la declaración de selección. Asegúrate de que el caso sea el mismo.

Este error también puede ocurrir al establecer lower_case_table_names en 1 y luego intentar acceder a tablas que se crearon con el valor predeterminado para esa variable. En ese caso, puede revertirlo al valor anterior y podrá leer la tabla.

  1. detener mysqld
  2. copia de seguridad de la carpeta mysql: cp -a / var / lib / mysql / var / lib / mysql-backup
  3. copiar la carpeta de la base de datos de la máquina anterior a / var / lib / mysql
  4. anular ib * (ib_logfile *, ibdata) de la base de datos anterior
  5. iniciar mysqld
  6. base de datos de volcado
  7. mysqldump y gtdbase.mysql
  8. detener el servicio mysql
  9. eliminar / var / lib / mysql
  10. cambiar el nombre de / var / lib / mysql-backup a / var / lib / mysql
  11. iniciar mysqld
  12. crear la base de datos
  13. mysqldump y lt dbase.mysql

Desafortunadamente, MySQL permite el uso de caracteres Unicode y no imprimibles en el nombre de la tabla. Si creó sus tablas copiando el código de creación de algún documento / sitio web, existe la posibilidad de que tenga espacio de ancho cero en alguna parte.

No sé el motivo, pero en mi caso resolví simplemente deshabilitar y habilitar la verificación de claves externas

Tuve el mismo problema y busqué durante 2-3 días, pero la solución para mí fue realmente estúpida.

$ sudo service mysql reiniciar

Ahora las tablas se vuelven accesibles.

Acabo de pasar tres días en esta pesadilla. Idealmente, debería tener una copia de seguridad que pueda restaurar, luego simplemente suelte la tabla dañada. Este tipo de errores pueden hacer que su ibdata1 crezca enorme (100GB + de tamaño para mesas modestas)

Si no tiene una copia de seguridad reciente, como si confiara en mySqlDump, es probable que sus copias de seguridad se hayan roto silenciosamente en algún momento del pasado. Necesitará exportar las bases de datos, lo que por supuesto no puede hacer, porque obtendrá errores de bloqueo mientras ejecuta mySqlDump.

Entonces, como solución alternativa, vaya a / var / log / mysql / database_name / y elimine el table_name. *

Luego, intente volcar la tabla inmediatamente. Esto debería funcionar. Ahora restaure la base de datos a una nueva base de datos y reconstruya las tablas que faltan. Luego, descargue la base de datos rota.

En nuestro caso, también recibimos constantemente mensajes de mysql ha desaparecido a intervalos aleatorios en todas las bases de datos, una vez que se eliminó la base de datos dañada, todo volvió a la normalidad.


Al combinar datos de diferentes hojas con Power Query, es necesario tener los datos en una tabla de Excel (o al menos en rangos con nombre). Si los datos no están en una tabla de Excel, el método que se muestra aquí no funcionaría.

Suponga que tiene cuatro hojas diferentes & # 8211 Este, Oeste, Norte y Sur.

Cada una de estas hojas de trabajo tiene los datos en una tabla de Excel y la estructura de la tabla es consistente (es decir, los encabezados son los mismos).

Este tipo de datos es extremadamente fácil de combinar usando Power Query (que funciona muy bien con datos en la tabla de Excel).

Para que esta técnica funcione mejor, es mejor tener nombres para sus tablas de Excel (trabaje sin ella también, pero es más fácil de usar cuando se nombran las tablas).

Le he dado a las tablas los siguientes nombres: East_Data, West_Data, North_Data y South_Data.

Estos son los pasos para combinar varias hojas de trabajo con tablas de Excel usando Power Query:

  1. Vaya a la pestaña Datos.
  2. En el grupo Obtener & amp; Transformar datos, haga clic en la opción & # 8216Get Data & # 8217.
  3. Vaya a la opción & # 8216From Other Sources & # 8217.
  4. Haga clic en la opción & # 8216Blank Query & # 8217. Esto abrirá el editor de Power Query.
  5. En el editor de consultas, escriba la siguiente fórmula en la barra de fórmulas: = Excel.Libro de trabajo actual(). Tenga en cuenta que las fórmulas de Power Query distinguen entre mayúsculas y minúsculas, por lo que debe usar la fórmula exacta como se menciona (de lo contrario, obtendrá un error).
  6. Presiona la tecla Enter. Esto le mostrará todos los nombres de las tablas en todo el libro de trabajo (también le mostrará los rangos y / o conexiones nombrados en caso de que exista en el libro de trabajo).
  7. [Paso opcional] En este ejemplo, quiero combinar todas las tablas. Si solo desea combinar tablas específicas de Excel, puede hacer clic en el ícono desplegable en el encabezado del nombre y seleccionar las que desea combinar. De manera similar, si ha nombrado rangos o conexiones, y solo desea combinar tablas, también puede eliminar esos rangos nombrados.
  8. En la celda del encabezado Contenido, haga clic en la flecha de doble punta.
  9. Seleccione las columnas que desea combinar. Si desea combinar todas las columnas, asegúrese de que (Seleccionar todas las columnas) esté marcado.
  10. Desmarque la opción & # 8216Use el nombre de la columna original como prefijo & # 8217.
  11. Haga clic en Aceptar.

Los pasos anteriores combinarían los datos de todas las hojas de trabajo en una sola tabla.

Si observa de cerca, encontrará que la última columna (más a la derecha) tiene el nombre de las tablas de Excel (East_Data, West_Data, North_Data y South_Data). Este es un identificador que nos dice qué registro proviene de qué tabla de Excel. Esta es también la razón por la que dije que era mejor tener nombres descriptivos para las tablas de Excel.

A continuación, se muestran algunas modificaciones que puede realizar en los datos combinados en Power Query:

  1. Arrastre y coloque la columna Nombre al principio.
  2. Elimine & # 8220_Data & # 8221 de la columna de nombre (de modo que & # 8217 quede con Este, Oeste, Norte y Sur en la columna de nombre). Para hacer esto, haga clic con el botón derecho en el encabezado Nombre y haga clic en Reemplazar valores. En el cuadro de diálogo Reemplazar valores, reemplace _Data con un espacio en blanco.
  3. Cambie la columna Datos para mostrar solo las fechas (y no la hora). Para hacer esto, haga clic en el encabezado de la columna Fecha, vaya a la pestaña & # 8216Transform & # 8217 y cambie el Tipo de datos a Fecha.
  4. Cambie el nombre de la consulta a ConsolidatedData.

Ahora que tiene los datos combinados de todas las hojas de trabajo en Power Query, puede cargarlos en Excel & # 8211 como una nueva tabla en una nueva hoja de trabajo.

Para hacer esto. siga los pasos a continuación:

  1. Haga clic en la pestaña & # 8216File & # 8217.
  2. Haga clic en Cerrar y cargar en.
  3. En el cuadro de diálogo Importar datos, seleccione las opciones Tabla y Nueva hoja de trabajo.
  4. Haga clic en Aceptar.

Los pasos anteriores combinarían datos de todas las hojas de trabajo y le proporcionarían esos datos combinados en una nueva hoja de trabajo.

Un problema que debe resolver al usar este método

En caso de que haya utilizado el método anterior para combinar todas las tablas en el libro de trabajo, es probable que tenga un problema.

Vea el número de filas de los datos combinados & # 8211 1304 (que es correcto).

Ahora, si actualizo la consulta, el número de filas cambia a 2607. Actualice de nuevo y cambiará a 3910.

Cada vez que actualiza la consulta, agrega todos los registros de los datos originales a los datos combinados.

Permita que & # 8217s comprenda la causa de este problema y cómo corregirlo.

Cuando actualiza una consulta, retrocede y sigue todos los pasos que tomamos para combinar los datos.

En el paso donde usamos la fórmula = Excel.CurrentWorkbook (), nos dio una lista de todas las tablas. Esto funcionó bien la primera vez, ya que solo había cuatro mesas.

Pero cuando actualiza, hay cinco tablas en el libro de trabajo & # 8211, incluida la nueva tabla que insertó Power Query donde tenemos los datos combinados.

Entonces, cada vez que actualiza la consulta, además de las cuatro tablas de Excel que queremos combinar, también agrega la tabla de consulta existente a los datos resultantes.

A continuación se explica cómo solucionar este problema.

Una vez que inserte = Excel.CurrentWorkbook () en la barra de fórmulas de Power Query y presione enter, obtendrá una lista de tablas de Excel. Para asegurarse de que solo puede combinar las tablas de la hoja de trabajo, debe filtrar de alguna manera solo estas tablas que desea combinar y eliminar todo lo demás.

Estos son los pasos para asegurarse de que solo tiene las tablas requeridas:

  1. Haga clic en el menú desplegable y coloque el cursor sobre Filtros de texto.
  2. Haga clic en la opción Contiene.
  3. En el cuadro de diálogo Filtrar filas, ingrese _Data en el campo junto a la opción & # 8216contains & # 8217.
  4. Haga clic en Aceptar.

Es posible que no vea ningún cambio en los datos, pero hacerlo evitará que la tabla resultante se vuelva a agregar cuando se actualice la consulta.

Tenga en cuenta que en los pasos anteriores hemos utilizado & # 8220_Datos& # 8221 para filtrar como nombramos tablas de esa manera. Pero, ¿qué pasa si sus tablas no se nombran de manera consistente? ¿Qué pasa si todos los nombres de las tablas son aleatorios y no tienen nada en común?

Aquí está la manera de resolver esto & # 8211 use el filtro & # 8216 no es igual a & # 8217 e ingrese el nombre de la Consulta (que sería ConsolidatedData en nuestro ejemplo). Esto asegurará que todo siga igual y que la tabla de consulta resultante que se crea se filtre.

Nota importante: en el ejemplo utilizado en este tutorial, los encabezados eran los mismos. En caso de que los encabezados sean diferentes, Power Query combinará y creará todas las columnas en la nueva tabla. Si los datos están disponibles para esa columna, se mostrarán, de lo contrario, se mostrarán nulos.


Comentarios para este artículo

Lo siento amigos, actualmente no tengo ningún entorno de Oracle disponible para mí y, por lo tanto, no puedo probar para responder a sus preguntas. Pero creo que lo básico es siempre asegurarse de que puede tener una conexión a Oracle y luego a través de new-object para crear una instancia de un objeto y luego explorar el nuevo objeto a través de get-member para descubrir varios métodos y propiedades para que finalmente pueda lograr Tu meta.

Hola. Estoy buscando un script de PowerShell similar, pero nuestros datos vendrán del servidor SQL al servidor Oracle. ¿Alguien puede guiarme sobre cómo hacer eso? Gracias de antemano.

Hola
¿Alguna ayuda con respecto a este error?

Excepción que llama "Abrir" con argumento (s) "0": "ORA-03135: Conexión perdida contacto"

Gracias por un gran artículo, ¡aprendí algo hoy!

Mi tabla de Oracle tiene 9 millones de filas y ejecutar "SELECT *" consume TODOS los recursos de mi máquina. ¿Hay alguna manera de que pueda hacer un SELECT en pequeños lotes? Entiendo que el objeto BULKCOPY me da esta opción, pero quiero SELECCIONAR datos en lotes pequeños.

Cualquier ayuda sería muy apreciada.

Excelente artículo Jeff. Usé este enfoque para rediseñar y mejorar los tiempos de transferencia de datos de Oracle a SQL Server. Las tablas de destino en SQL ya existían. El ingeniero original me informa que el antiguo proceso tuvo en cuenta el cambio de columnas. Estoy interesado en explorar lo que dijo en su Resumen ". Podemos automatizar aún más este enfoque creando dinámicamente tablas de ensayo (es decir, sin crear primero tablas de SQL Server)". ¿Qué comandos / modificaciones se necesitan para seguir ese camino? Gracias.

Gracias @Ed por leer el consejo y enviarme comentarios.

Según el documento de MSDN https://docs.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlbulkcopy.bulkcopytimeout?view=netframework-4.7.2, puede establecer las propiedades del objeto sqlbulkcopy. En su guión, creo que puede hacer lo siguiente:

$ sqlbc = nuevo objeto system.data.sqlclient.Sqlbulkcopy ($ sqlconn)

$ sqlbc.bulkcopytimeout = 120 # 120 segundos

$ sqlbc.batchsize = 1000 #cambiar por el tuyo
$ sqlbc. DestinationTableName = "dbo.tblTest"
$ sqlbc. WriteToServer ($ dtbl)

Aprecio mucho su código de PowerShell a continuación, y funciona perfectamente para mí. Estoy copiando de Oracle a mssql con tablas del mismo nombre y estructura. Pero algunas de las tablas son grandes y me gustaría incluir los parámetros para BatchSize y BulkCopyTimeout, pero parece que no puedo hacer que funcionen, el script se ejecuta durante un tiempo bastante largo y devuelve el número correcto de filas, pero luego emite un mensaje TIMEOUT y no escribe nada en la tabla SQL.

¿Cómo consigo que el guión se escriba en lotes y se confirme?

# copiar tabla de la tabla de Oracle a la tabla de SQL Server
add-type -path 'C: oracle odp.net managed common Oracle.ManagedDataAccess.dll'
#define la cadena de conexión de Oracle
$ conn_str = "Fuente de usuario = XE"
# consulta de tabla de Oracle
$ qry = "seleccionar * de tblTest"
$ adaptador = nuevo objeto Oracle.ManagedDataAccess.Client.OracleDataAdapter ($ qry, $ conn_str)
$ dtbl = nuevo objeto System.Data.DataTable ('tblTest')
# este método de relleno llenará el $ dtbl con el resultado de la consulta $ qry
$ adaptador. Rellenar ($ dtbl)
#define la instancia de destino del servidor SQL
$ sqlconn = "servidor = localhost sql2016database = mssqltipstrusted_connection = true"
$ sqlbc = nuevo objeto system.data.sqlclient.Sqlbulkcopy ($ sqlconn)
$ sqlbc. DestinationTableName = "dbo.tblTest"
$ sqlbc. WriteToServer ($ dtbl)

Todavía no tengo un plan inmediato para crear una versión de copia de tabla múltiple.

Pero creo que puede hacer que el script en este consejo sea una función con solo algunos parámetros de entrada, como el nombre de la tabla de origen y su cadena de conexión, y otro es para el nombre de la tabla de destino y la cadena de conexión de destino.

Cuando desee hacer una copia de varias tablas, solo necesita recorrer cada tabla de origen y llamar a la función completando el nombre correcto de la tabla de destino (asumiendo que los valores de la cadena de conexión no cambian)

¿Piensa en una variación de este script para permitir la transferencia de varias tablas de una manera más automatizada?

Sí, otra forma de hacer lo que hay que hacer. Comience y, según el tamaño del trabajo / carga, vuelva cuando esté listo. Mismos problemas de velocidad de transferencia de datos y capacidad de disco.


¿Estás cansado de las hojas de cálculo estáticas? Nosotros también lo estábamos.


Aunque Microsoft Excel te es familiar, nunca debiste administrar el trabajo con él. Vea cómo Excel y Smartsheet se comparan en cinco factores: administración del trabajo, colaboración, visibilidad, accesibilidad e integraciones.

Cuándo usar cada gráfico y tipo de gráfico en Excel

Excel ofrece una gran biblioteca de tablas y tipos de gráficos para ayudar a presentar visualmente sus datos. Si bien varios tipos de gráficos pueden "funcionar" para un conjunto de datos determinado, es importante seleccionar el tipo de gráfico que mejor se adapte a la historia que desea que los datos cuenten. Por supuesto, también puede agregar elementos gráficos para mejorar y personalizar un cuadro o gráfico. En Excel 2016, hay cinco categorías principales de tablas o gráficos:

  • Gráficos de columnas: Algunos de los gráficos de columnas más utilizados se utilizan mejor para comparar información o si tiene varias categorías de una variable (por ejemplo, varios productos o géneros). Excel ofrece siete tipos de gráficos de columnas diferentes: agrupados, apilados, 100% apilados, 3-D agrupados, 3-D apilados, 3-D 100% apilados y 3-D, como se muestra a continuación. Elija la visualización que mejor cuente la historia de sus datos.

  • Gráfica de barras: La principal diferencia entre los gráficos de barras y los gráficos de columnas es que las barras son horizontales en lugar de verticales. A menudo, puede usar gráficos de barras de manera intercambiable con gráficos de columnas, aunque algunos prefieren los gráficos de columnas cuando trabajan con valores negativos porque es más fácil visualizar los negativos verticalmente, en un eje y.

  • Gráficos circulares: Utilice gráficos circulares para comparar porcentajes de un todo ("todo" es el total de los valores en sus datos). Cada valor se representa como una parte del pastel para que pueda identificar las proporciones. Hay cinco tipos de gráficos circulares: circular, circular de tarta (esto divide una parte de la tarta en otra tarta para mostrar sus proporciones de subcategoría), barra de tarta, tarta 3-D y dona.

  • Gráficos de líneas: Un gráfico de líneas es más útil para mostrar tendencias a lo largo del tiempo, en lugar de puntos de datos estáticos. Las líneas conectan cada punto de datos para que pueda ver cómo los valores aumentaron o disminuyeron durante un período de tiempo. Las siete opciones de gráfico de líneas son línea, línea apilada, línea 100% apilada, línea con marcadores, línea apilada con marcadores, línea 100% apilada con marcadores y línea 3-D.

  • Gráficos de dispersión: Al igual que los gráficos de líneas, debido a que son útiles para mostrar cambios en las variables a lo largo del tiempo, los gráficos de dispersión se utilizan específicamente para mostrar cómo una variable afecta a otra. (Esto se denomina correlación). Tenga en cuenta que los gráficos de burbujas, un tipo de gráfico popular, se clasifican en dispersión. Hay siete opciones de gráficos de dispersión: dispersión, dispersión con líneas suaves y marcadores, dispersión con líneas suaves, dispersión con líneas rectas y marcadores, dispersión con líneas rectas, burbuja y burbuja 3-D.

También hay cuatro categorías menores. Estos gráficos son más específicos de casos de uso:

  • Zona: Al igual que los gráficos de líneas, los gráficos de áreas muestran cambios en los valores a lo largo del tiempo. Sin embargo, debido a que el área debajo de cada línea es sólida, los gráficos de áreas son útiles para llamar la atención sobre las diferencias en el cambio entre múltiples variables. Hay seis gráficos de áreas: área, área apilada, área 100% apilada, área 3-D, área apilada 3-D y área apilada 100% 3-D.

  • Valores: Tradicionalmente utilizado para mostrar el precio máximo, mínimo y de cierre de las acciones, este tipo de gráfico se utiliza en análisis financieros y por inversores. Sin embargo, puede usarlos para cualquier escenario si desea mostrar el rango de un valor (o el rango de su valor predicho) y su valor exacto. Elija entre las opciones de gráfico de acciones de alto-bajo-cierre, abierto-alto-bajo-cierre, volumen-alto-bajo-cierre y volumen-abierto-alto-bajo-cierre.

  • Superficie: Utilice un gráfico de superficie para representar datos en un paisaje tridimensional. Este plano adicional los hace ideales para grandes conjuntos de datos, aquellos con más de dos variables o aquellos con categorías dentro de una sola variable. Sin embargo, los gráficos de superficie pueden ser difíciles de leer, así que asegúrese de que su audiencia los conozca. Puede elegir entre superficie 3-D, superficie 3-D de estructura alámbrica, contorno y contorno de estructura alámbrica.

  • Radar: Cuando desee mostrar datos de varias variables en relación entre sí, utilice un gráfico de radar. Todas las variables comienzan desde el punto central. La clave con los gráficos de radar es que está comparando todas las variables individuales en relación entre sí; a menudo se utilizan para comparar las fortalezas y debilidades de diferentes productos o empleados. Hay tres tipos de gráficos de radar: radar, radar con marcadores y radar lleno.

Otro gráfico popular es un gráfico de cascada, que es esencialmente una serie de gráficos de columnas que muestran cambios positivos y negativos a lo largo del tiempo. No hay un ajuste preestablecido de Excel para un gráfico en cascada, pero puede descargar una plantilla para facilitar el proceso. Para obtener un tutorial completo, lea Cómo crear un gráfico de cascada en Excel.

Las 5 mejores prácticas recomendadas para gráficos y gráficos de Excel

Aunque Excel proporciona varios ajustes preestablecidos de diseño y formato para mejorar el aspecto y la legibilidad de su gráfico, su uso no garantizará que maximice la eficacia de su gráfico. A continuación, se muestran las cinco mejores prácticas principales para que su gráfico o gráfico sea lo más claro y útil posible:

Hazlo limpio: Los gráficos desordenados, aquellos con colores o textos excesivos, pueden ser difíciles de leer y no llaman la atención. Elimine cualquier información innecesaria para que su audiencia pueda concentrarse en el punto que está tratando de transmitir.

Elija temas apropiados: Tenga en cuenta su audiencia, el tema y el punto principal de su gráfico al seleccionar un tema. Si bien puede ser divertido experimentar con diferentes estilos, elija el tema que mejor se adapte a su propósito.

Utilice el texto con prudencia: Si bien los cuadros y gráficos son principalmente herramientas visuales, es probable que incluya algún texto (como títulos o etiquetas de ejes). Sea conciso pero use un lenguaje descriptivo y sea intencional acerca de la orientación de cualquier texto (por ejemplo, es irritante girar la cabeza para leer texto escrito de lado en el eje x).

Coloque los elementos de forma inteligente: Preste atención a dónde coloca los títulos, leyendas, símbolos y cualquier otro elemento gráfico. Deben mejorar su gráfico, no restarle valor.

Ordenar datos antes de crear el gráfico: Las personas a menudo se olvidan de ordenar los datos o eliminar los duplicados antes de crear el gráfico, lo que hace que el aspecto visual no sea intuitivo y puede generar errores.

Cómo graficar datos en Excel

Para generar un cuadro o gráfico en Excel, primero debe proporcionar a Excel los datos para extraer. En esta sección, le mostraremos cómo graficar datos en Excel 2016.

Paso 1: ingrese datos en una hoja de trabajo

  1. Abra Excel y seleccione Nuevo libro de trabajo.
  2. Ingrese los datos que desea utilizar para crear un gráfico o una tabla. En este ejemplo, comparamos las ganancias de cinco productos diferentes de 2013 a 2017. Asegúrese de incluir etiquetas para sus columnas y filas. Hacerlo le permite traducir los datos en un cuadro o gráfico con etiquetas de eje claras. Puede descargar estos datos de muestra a continuación.

Paso 2: seleccione el rango para crear un gráfico o un gráfico a partir de los datos del libro de trabajo

  1. Resalte las celdas que contienen los datos que desea usar en su gráfico haciendo clic y arrastrando el mouse por las celdas.
  2. Su rango de celdas ahora se resaltará en gris y puede seleccionar un tipo de gráfico.

En la siguiente sección, lo guiaremos a través de los detalles de la creación de un gráfico de columnas agrupadas en Excel 2016.

Cómo hacer un gráfico en Excel

Una vez que ingrese sus datos y seleccione el rango de celdas, estará listo para elegir el tipo de gráfico para mostrar sus datos. En este ejemplo, crearemos un gráfico de columnas agrupadas a partir de los datos que usamos en la sección anterior.

Paso 1: seleccione el tipo de gráfico

Una vez que sus datos estén resaltados en el Libro de trabajo, haga clic en la pestaña Insertar en el banner superior. Aproximadamente a la mitad de la barra de herramientas hay una sección con varias opciones de gráficos. Excel proporciona Gráficos recomendados según la popularidad, pero puede hacer clic en cualquiera de los menús desplegables para seleccionar una plantilla diferente.

Paso 2: crea tu gráfico

  1. Excel creará automáticamente una columna de gráfico agrupado a partir de los datos seleccionados. El gráfico aparecerá en el centro de su libro de trabajo.
  2. Para nombre su gráfico, haga doble clic en el Titulo del gráfico texto en el gráfico y escriba un título. A este gráfico lo llamaremos "Beneficio del producto 2013 - 2017".

Usaremos este cuadro para el resto del tutorial. Puede descargar este mismo cuadro para seguirlo.

Hay dos pestañas en la barra de herramientas que utilizará para realizar ajustes en su gráfico: Diseño gráfico y Formato. Excel aplica automáticamente los ajustes preestablecidos de diseño, diseño y formato a cuadros y gráficos, pero puede agregar personalización explorando las pestañas. A continuación, lo guiaremos a través de todos los ajustes disponibles en Diseño gráfico.

Paso 3: agregar elementos de gráfico

Agregar elementos de tabla a su tabla o gráfico lo mejorará al aclarar los datos o proporcionar un contexto adicional. Puede seleccionar un elemento de gráfico haciendo clic en el Agregar elemento de gráfico menú desplegable en la esquina superior izquierda (debajo del Casa pestaña).

Para mostrar u ocultar ejes:

    Seleccione Ejes. Excel extraerá automáticamente los encabezados de columna y fila de su rango de celdas seleccionado para mostrar los ejes horizontal y vertical en su gráfico (debajo Ejes, hay una marca de verificación junto a Horizontal primario y Vertical principal.)

Para agregar títulos de eje:

    Hacer clic Agregar elemento de gráfico y haga clic en Títulos de eje en el menú desplegable. Excel no agregará automáticamente títulos de eje a su gráfico, por lo tanto, tanto Horizontal primario y Vertical principal no estará marcado.

Para eliminar o mover el título del gráfico:

    Hacer clic Agregar elemento de gráfico y haga clic en Titulo del gráfico. Verás cuatro opciones: Ninguno, encima del gráfico, superposición centrada, y Más opciones de título.

Para agregar etiquetas de datos:

    Hacer clic Agregar elemento de gráfico y haga clic en Etiquetas de datos. Hay seis opciones para las etiquetas de datos: Ninguno (defecto), Centro, extremo interior, base interior, extremo exterior, y Más opciones de título de etiqueta de datos.

Para agregar una tabla de datos:

    Hacer clic Agregar elemento de gráfico y haga clic en Tabla de datos. Hay tres opciones formateadas previamente junto con un menú extendido que se puede encontrar haciendo clic en Más opciones de tabla de datos:

  • Ninguno es la configuración predeterminada, donde la tabla de datos no se duplica dentro del gráfico.
  • Con claves de leyenda muestra la tabla de datos debajo del gráfico para mostrar el rango de datos. También se incluirá la leyenda codificada por colores.

Nota: Si opta por incluir una tabla de datos, probablemente desee agrandar su gráfico para que se adapte a la tabla. Simplemente haga clic en la esquina de su gráfico y use la función de arrastrar y soltar para cambiar el tamaño de su gráfico.

Para agregar barras de error:

    Hacer clic Agregar elemento de gráfico y haga clic en Barras de error. Además de Más opciones de barras de error, hay cuatro opciones: Ninguno (defecto), Error estándar, 5% (porcentaje), y Desviación Estándar. La adición de barras de error proporciona una representación visual del error potencial en los datos mostrados, basada en diferentes ecuaciones estándar para aislar el error.

Para agregar líneas de cuadrícula:

    Hacer clic Agregar elemento de gráfico y haga clic en Líneas de cuadrícula. Además de Más opciones de líneas de cuadrícula, hay cuatro opciones: Horizontal principal principal, Vertical principal principal, Horizontal menor primaria, y Vertical menor primaria. Para un gráfico de columnas, Excel agregará Horizontal principal principal líneas de cuadrícula por defecto.

Para agregar una leyenda:

    Hacer clic Agregar elemento de gráfico y haga clic en Leyenda. Además de Más opciones de leyenda, hay cinco opciones para la ubicación de la leyenda: Ninguno, Derecha, Arriba, Izquierda, y Fondo.

Para agregar líneas: Líneas no están disponibles para gráficos de columnas agrupadas. Sin embargo, en otros tipos de gráficos en los que solo compara dos variables, puede agregar líneas (por ejemplo, objetivo, promedio, referencia, etc.) a su gráfico marcando la opción correspondiente.

Para agregar una línea de tendencia:

    Hacer clic Agregar elemento de gráfico y haga clic en Línea de tendencia. Además de Más opciones de línea de tendencia, hay cinco opciones: Ninguno (defecto), Pronóstico lineal, exponencial, lineal, y Media móvil. Marque la opción adecuada para su conjunto de datos. En este ejemplo, haremos clic en Lineal.

Nota: Puede crear líneas de tendencia separadas para tantas variables en su gráfico como desee. Por ejemplo, aquí está nuestro gráfico con líneas de tendencia para el Producto A y el Producto C.

Para agregar barras arriba / abajo: Las barras arriba / abajo no están disponibles para un gráfico de columnas, pero puede usarlas en un gráfico de líneas para mostrar aumentos y disminuciones entre puntos de datos.

Paso 4: ajuste el diseño rápido

  1. El segundo menú desplegable de la barra de herramientas es Diseño rápido, que le permite cambiar rápidamente el diseño de los elementos de su gráfico (títulos, leyendas, grupos, etc.).

Paso 5: cambiar colores

El siguiente menú desplegable de la barra de herramientas es Cambiar colores. Haga clic en el icono y elija la paleta de colores que se adapte a sus necesidades (estas necesidades pueden ser estéticas o coincidir con los colores y el estilo de su marca).

Paso 6: Cambiar estilo

Para los gráficos de columnas de grupos, hay 14 estilos de gráficos disponibles. Excel utilizará el Estilo 1 de forma predeterminada, pero puede seleccionar cualquiera de los otros estilos para cambiar la apariencia del gráfico. Utilice la flecha a la derecha de la barra de imágenes para ver otras opciones.

Paso 7: cambiar fila / columna

  1. Haga clic en el Cambiar fila / columna en la barra de herramientas para voltear los ejes. Nota: No siempre es intuitivo invertir los ejes de cada gráfico, por ejemplo, si tiene más de dos variables.

En este ejemplo, al cambiar la fila y la columna se cambia el producto y el año (la ganancia permanece en el eje y). El gráfico ahora está agrupado por producto (no por año) y la leyenda codificada por colores se refiere al año (no al producto). Para evitar confusiones aquí, haga clic en la leyenda y cambie los títulos de Serie para Años.

Paso 8: seleccionar datos

Paso 9: cambiar el tipo de gráfico

También puede guardar su gráfico como plantilla haciendo clic en Guardar como plantilla

Paso 10: mover gráfico

Paso 11: cambiar el formato

  1. El Formato La pestaña le permite cambiar el formato de todos los elementos y el texto del gráfico, incluidos los colores, el tamaño, la forma, el relleno y la alineación, y la capacidad de insertar formas. Haga clic en el Formato pestaña y utilice los accesos directos disponibles para crear un gráfico que refleje la marca de su organización (colores, imágenes, etc.).

Paso 12: eliminar un gráfico

Para eliminar un gráfico, simplemente haga clic en él y haga clic en el Borrar tecla en su teclado.

Cómo hacer un gráfico en Excel

Aunque los gráficos y los cuadros son distintos, Excel agrupa todos los gráficos en las categorías de gráficos enumeradas en las secciones anteriores. Para crear un gráfico u otro tipo de gráfico, siga los pasos a continuación y seleccione el tipo de gráfico apropiado.

Seleccione el rango para crear un gráfico a partir de los datos del libro

  1. Resalte las celdas que contienen los datos que desea usar en su gráfico haciendo clic y arrastrando el mouse por las celdas.
  2. Su rango de celda ahora se resaltará en gris.

Ahora tienes una gráfica. Para personalizar su gráfico, puede seguir los mismos pasos explicados en la sección anterior. Toda la funcionalidad para crear un gráfico sigue siendo la misma cuando se crea un gráfico.

Cómo crear una tabla en Excel

Si no necesita realizar una visualización de datos, también puede crear una tabla en Excel utilizando datos preexistentes. Hay dos formas de formatear un conjunto de datos como una tabla:

  • A mano: En este ejemplo, agregamos datos manualmente y formateamos una tabla al incluir nombres de columnas y filas (productos y años).
  • Utilice Excel Formatear como tabla Preestablecido: También puede ingresar datos sin procesar (números sin ningún nombre de fila y columna).

Funcionalidad de Excel relacionada

Excel es una de las herramientas más utilizadas en cualquier industria o tipo de organización. Los cuadros y gráficos son una excelente manera de comenzar a agregar visualizaciones a su trabajo, pero hay varias otras formas de elevar sus datos en Excel. A continuación se muestra una lista de características comunes para crear más "explosión" con sus datos.

  • Tablas dinamicas: Una tabla dinámica le permite extraer ciertas columnas o filas de un conjunto de datos y reorganizar o resumir ese subconjunto en un informe. Esta es una herramienta útil si solo desea ver un segmento particular de un gran conjunto de datos, o si desea ver los datos desde una nueva perspectiva.
  • Formato condicional: Una característica poderosa que le permite aplicar un formato específico a ciertas celdas en su hoja de cálculo. Puede utilizar el formato condicional para resaltar piezas clave de información, realizar un seguimiento de los cambios, ver los plazos y realizar muchas otras funciones de organización de datos.
  • Cuadros de mando: A powerful, visual reporting feature that pulls data from one or several datasets to display key performance indicators (KPIs), project or task status, and several other metrics. This gives the audience (team members, executives, clients, etc.) a snapshot view into project progress without surfacing private information.
  • Collaborative Charts: To avoid version control issues and allow multiple team members to edit a chart simultaneously, you’ll want to use a collaborative chart tool. The desktop versions of Excel do not support this, but you can use Excel for Office 365, Microsoft’s cloud-based web application, or several other online chart tools.
  • Data Series: A data series is any row or column stored in your workbook that you’ve plotted into a chart or graph. Once you’ve created your chart, you can add additional data series to it: Simply highlight the additional data you want to add and the chart will automatically update.

Make Better Decisions, Faster with Charts in Smartsheet

Empower your people to go above and beyond with a flexible platform designed to match the needs of your team — and adapt as those needs change.

The Smartsheet platform makes it easy to plan, capture, manage, and report on work from anywhere, helping your team be more effective and get more done. Report on key metrics and get real-time visibility into work as it happens with roll-up reports, dashboards, and automated workflows built to keep your team connected and informed.

When teams have clarity into the work getting done, there’s no telling how much more they can accomplish in the same amount of time. Try Smartsheet for free, today.


Advantages of Microsoft Excel Spreadsheets

The learning curve for Excel is very short, so it's easy to use Excel and be productive right away. Rare are the situations where IT staff create spreadsheets Information Workers can do for themselves.

Excel makes it easy to store data, perform numerical calculations, format cells, and adjust layouts to generate the output and reports to share with others. Advanced features such as subtotals, power pivot tables and pivot charts, analysis toolkit, and many templates make it easy to accomplish a wide range of tasks. It can even integrate with the Analytic Services (Business Intelligence) from SQL Server. Tweaking the results is also very easy to get the exact layout, fonts, colors, etc. that you want.


Examples of Using Data Pump Import

This section provides examples of the following ways in which you might use Data Pump Import:

For information that will help you to successfully use these examples, see Using the Import Parameter Examples.

Performing a Data-Only Table-Mode Import

Example 3-1 shows how to perform a data-only table-mode import of the table named employees . It uses the dump file created in Example 2-1.

Example 3-1 Performing a Data-Only Table-Mode Import

The CONTENT=DATA_ONLY parameter filters out any database object definitions (metadata). Only table row data is loaded.

Performing a Schema-Mode Import

Example 3-2 shows a schema-mode import of the dump file set created in Example 2-4.

Example 3-2 Performing a Schema-Mode Import

The EXCLUDE parameter filters the metadata that is imported. For the given mode of import, all the objects contained within the source, and all their dependent objects, are included except those specified in an EXCLUDE statement. If an object is excluded, all of its dependent objects are also excluded.The TABLE_EXISTS_ACTION=REPLACE parameter tells Import to drop the table if it already exists and to then re-create and load it using the dump file contents.

Performing a Network-Mode Import

Example 3-3 performs a network-mode import where the source is the database defined by the NETWORK_LINK parameter.

Example 3-3 Network-Mode Import of Schemas

This example imports the employees table from the hr schema into the scott schema. The dblink references a source database that is different than the target database.

To remap the schema, user hr must have the IMP_FULL_DATABASE role on the local database and the EXP_FULL_DATABASE role on the source database.

REMAP_SCHEMA loads all the objects from the source schema into the target schema.