Pregunta Importar datos del Asistente de Excel detecta automáticamente los tipos de datos


Hola, estoy intentando importar datos del archivo de Excel (xls) a la nueva SQL table entonces yo uso Import and Export data 32/bit para lograr eso. Cuando cargo el archivo Excel, detecta automáticamente los tipos de datos de las columnas. p.ej. la columna con números de teléfono es como tipo de datos a la nueva tabla float y en excel es como doble (15) cuando intento cambiar el float a nvarchar 

Entiendo esto :

Se encontraron 2 conversiones de tipo de columna desconocidas   Ha seleccionado saltear una posible conversión de columna perdida   Ha seleccionado omitir 3 conversiones de columnas seguras

Y no puedo continuar con la exportación.

¿Hay alguna forma de cambiar los tipos de datos cuando intenta importarlos?

Gracias por tu tiempo.

Estos datos se establecen como text tipo de datos en excel Muestra datos de una de las columnas en excel:

5859031783

5851130582

8811014190

Esto es lo que obtengo:

enter image description here


7
2018-01-04 17:57


origen


Respuestas:


Seleccione la columna en su hoja de Excel y cambie el tipo de datos a texto

enter image description here

Luego vaya a su servidor sql abra el asistente de importación y exportación y siga todos los pasos para seleccionar los datos de origen y bla bla cuando llegue al punto de Mapping Column, seleccionará Float tipo de datos por defecto, tendrá que cambiarlo a NVARCHAR(N) en mi prueba lo cambié a NVARCHAR (400), me dio una advertencia de que podría perder algunos datos ya que estoy convirtiendo datos de 1 tipo de datos a otro.

enter image description here

Cuando llegas al Data Type Mapping página asegúrese de seleccionar casilla de verificación Convertir. y detener el proceso de falla según corresponda.

enter image description here

Al pasar por todos estos pasos finalmente obtuve mis datos en la tabla de destino con el mismo Warning que he convertido algunos datos n bla bla después de todas las preocupaciones de Microsoft demasiado :)

enter image description here

Finalmente, los datos en la tabla Servidor Sql

╔═══════╦════════════╦═════════╦════════════════╦══════════════╗
║ Name  ║    City    ║ Country ║     Phone      ║ Float_Column ║
╠═══════╬════════════╬═════════╬════════════════╬══════════════╣
║ Shaun ║ London     ║ UK      ║ 04454165161665 ║   5859031783 ║
║ Mark  ║ Newyork    ║ USA     ║ 16846814618165 ║   8811014190 ║
║ Mike  ║ Manchester ║ UK      ║ 04468151651651 ║   5851130582 ║
╚═══════╩════════════╩═════════╩════════════════╩══════════════╝

16
2018-01-04 18:49