Necesito importar una hoja de cálculo de Excel en SQL Server 2005. ¿Qué pasos debo seguir para lograrlo?¿Cómo importo una hoja de cálculo de Excel en SQL Server?
Respuesta
Los asistentes de "Servicios de transformación de datos" son sus amigos.
Estas instrucciones asumen SQL Server 2000
- Abra el Administrador corporativo de SQL Server
- Haga clic en el servidor apropiado
- Seleccione Importar datos
- Ejecutar a través del asistente.
- Haga clic en Siguiente en la primera pantalla
- elija "Microsoft Excel" como su fuente de datos
- Introduzca la ruta de acceso al archivo XLS y haga clic en siguiente.
- Ingrese los detalles de conexión de su base de datos y haga clic en siguiente.
Dependiendo de lo que quiere hacer con los datos, usted tiene algunas opciones nuevas. Para trabajos únicos, generalmente me resulta más fácil importar todos los datos de Excel y luego editarlos en SQL Server, pero si va a repetir esta acción en varios archivos, es posible que desee crear un script de importación realmente atractivo.
Si va a ejecutarlo de nuevo, puede guardar el paquete DTS utilizando el asistente, luego edítelo en la sección "Servicios de transformación de datos" del Administrador corporativo. Es una buena forma de aprender cómo funciona DTS.
¡Perfecto! Esta es la respuesta correcta. Lo bueno de DTS es que no tienes que crear previamente la tabla antes de importar los datos también. Bonito. – Fandango68
Una solución alternativa rápida y sucia (muy) es añadir una fórmula a la hoja de Excel, así:
="INSERT INTO table1(col1, col2, col3) SELECT " & A1 & ", '" & B1 & "', '" & C1 & "'"
Copiar este abajo (CTRL + D) y ya está bueno para ir.
también puede hacerlo con OPENROWSET
INSERT INTO SOMETABLE SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\testing.xls','SELECT * FROM [Sheet1$]')
Si la hoja de cálculo no se organiza bien para una importación de uno-a-uno a tablas SQL, (por ejemplo. Formateado para facilitar la lectura con subtítulos, espacio en blanco , columnas del totalizador, etc.), luego hay herramientas listas para usar que puede usar para hacer este tipo de cosas. Ver Khronos Excel Pump para un ejemplo. DESCARGO DE RESPONSABILIDAD - Yo trabajo para la compañía que vende esto. Es bastante configurable para que pueda mantener su hoja de cálculo en diseño humano e importar de manera confiable tablas SQL estructuradas, incluyendo el reemplazo de valores de texto con valores de campo de identidad o cuadrículas amplias pivotantes para tablas estrechas, etc.
- 1. Copie una hoja de cálculo completa en una nueva hoja de cálculo en Excel 2010
- 2. Importar columnas de hoja de cálculo de Excel en la base de datos de SQL Server
- 3. Cómo exportar los datos de hoja de cálculo Excel a SQL Server 2008 tabla
- 4. ¿Cómo crear una tabla SQL y llenarla con datos de hoja de cálculo de Excel?
- 5. Abrir archivo de Excel en una hoja de cálculo específica
- 6. Hoja de cálculo de Excel de Excel utilizando EPPlus
- 7. usando C# para seleccionar una hoja de cálculo en Excel
- 8. Cómo cambio el nombre de la hoja de C# en una hoja de cálculo de Excel
- 9. ¿Cómo importo un archivo de datos sql en SQL Server?
- 10. Extraer VBA de una hoja de cálculo de Excel
- 11. Importación de datos de hoja de cálculo de Excel a otra hoja de cálculo de Excel que contiene VBA
- 12. Extrae datos de una hoja de cálculo Excel
- 13. Ocultar una hoja de cálculo de Excel con VBA
- 14. ¿Almacenar objetos en la hoja de cálculo de Excel?
- 15. Abrir hoja de cálculo xml en Excel de forma predeterminada
- 16. C#: ¿Cómo exportar a una hoja de cálculo de Excel? usando XSLT/LINQ/Otros métodos?
- 17. Usando Open XML, ¿cómo insertar una fórmula en una hoja de cálculo de Excel 2010?
- 18. C# lea la hoja de cálculo de Excel
- 19. ¿Guardar hoja de cálculo de Excel como .csv con R?
- 20. ruby excel reader, gema de la hoja de cálculo
- 21. Guardar hoja de cálculo de Excel con Interop C#
- 22. NullReferenceException al crear la hoja de cálculo de Excel
- 23. hoja de cálculo Excel xml: ¿es posible incrustar imágenes?
- 24. datos de transferencia de Excel a SQL Server
- 25. ¿Cómo puedo escribir en una hoja de cálculo de Excel usando Linq?
- 26. ¿Cómo resaltar los campos calculados en una hoja de cálculo de Excel?
- 27. Excel sigue cargando mi hoja de cálculo con un error
- 28. Google hoja de cálculo de formato condicional de hoja de cálculo
- 29. ¿Cómo puedo congelar programáticamente la fila superior de una hoja de cálculo de Excel en Excel 2007 VBA?
- 30. ¿Cómo escribo mi hoja de cálculo Excel en una variable, usando PhpExcel?
¿Qué versión de SQL Server está usando? ? –
Estoy usando verison 2005 – Fee