Cómo funciona JustAnswer:

  • Preguntar a un Experto
    Los expertos tiene muchos conocimientos valiosos y están dispuestos a ayudar en cualquier pregunta. Credenciales confirmadas por una empresa de verificación perteneciente a Fortune 500.
  • Obtener una respuesta profesional
    Por correo electrónico, mensaje de texto o notificación mientras espera en su sitio.
    Haga preguntas de seguimiento si lo necesita.
  • Garantía de satisfacción plena
    Garantizamos tu satisfacción.

Formule su propia pregunta a Jesús

Jesús
Jesús, Técnico Informático
Categoría: Informática
Clientes satisfechos: 1702
Experiencia:  Experto en Software, Hardware y Redes.
56140755
Escriba su pregunta sobre Informática aquí...
Jesús está en línea ahora

Si tengo unos campos en excel, y debo ingresarlos en una aplicación

Pregunta del cliente

Si tengo unos campos en excel, y debo ingresarlos en una aplicación con ambiente web o un portal en la web, y debo hacer esto todo el dia, hay como ingresar con una macro un llenado directo campo por campo en un portal de ambiente web desde excel?
Enviada: hace 4 año.
Categoría: Informática
Experto:  Jesús escribió hace 4 año.
Hola, que tal amigo/a. Gracias XXXXX XXXXX en Just Answer.


A continuación le dejo una web en la que tiene todo tipo de macros para excel.


MACROS PARA EXCEL.



Espero que sea de su utilidad.


También le dejo un vídeo de su interés.


Para cualquier aclaración, estoy en línea...
Cliente: escribió hace 4 año.
Volver a incluir en lista: Otros.
Esta Web ya la he visitado, pero no se esta dando respuesta puntual a la pregunta formulada.
Experto:  Jesús escribió hace 4 año.
Lamento que no quedara satisfecho/a con la respuesta.



Existe un complemento para FireFox que se llama Autofill, el cual puede ser de su interés.

Para cualquier aclaración estoy en línea
Experto:  Jesús escribió hace 4 año.
También puede ser de su interés este PDF.
Cliente: escribió hace 4 año.
Volver a incluir en lista: Respuesta imprecisa.
Esto no responde a mi pregunta, requiero poder cargar campos desde excel a una web sin restricción de navegador. Al ingresar al link dice "Este complemento ha sido deshabilitado por un administrador." No funciona la opcion entregada, adicional no serviria para explorer de windows. Estoy buscando una opcion clara con la que se puede probar el carge.
Cliente: escribió hace 4 año.
Volver a incluir en lista: Calidad de la respuesta.
Por favor no me envie mas informacion que puedo yo mismo encontrar en la red, necesito la progracion de la macro y la explicacion clara de como desde excel puedo cargar varios campos de datos a un portal web. El ultimo archivo que me envio en PDF ni siquiera habla de un tema relacionado con paginas web.
Experto:  Jose Mari escribió hace 4 año.
Buenos dias,

Si lo desea puedo facilitarle un ejemplo de carga web con excel.
Para cualquier tipo de aclaracion o duda por favor pongase en contacto conmigo. Si usted cree que la respuesta aportada es valida, por favor marque la respuesta como correcta.

Quedando a la espera de recibir noticias suyas, reciba un saludo.
Cliente: escribió hace 4 año.
Buen día, agradezco enviar la información a mi correo y los pasos para cargar la información de Excel a una Web
Cliente: escribió hace 4 año.
Volver a incluir en lista: La respuesta ha tardado demasiado.
No he recibido la información.
Experto:  Jose Mari escribió hace 4 año.
Buenos días,

Lo que usted debe tener obligatoriamente para actualizar datos de excel a una web son los siguientes programas: MySql y Excel.
Debe instalar MYSQL para que una vez instalado pueda importar los datos desde Mysql y así después estando la web conectada a MySql tendrá todos los datos actualizados ya que puede programarse MySql para que cuando se modifique un archivo se actualice automáticamente.

Otra opción que puede utilizar utilizando el mismo excel con formato web sería de la siguiente manera:


Utiliza datos de internet para colocarlos en un documento de excel y que se actualicen automáticamente.

Pasos para poder lograrlo:

  1. Abrir un documento de excel.
  2. Datos > Desde web
  3.  

    Attachments are only available to registered users.

    Register Here

    Attachments are only available to registered users.

    Register Here

    Attachments are only available to registered users.

    Register Here
    View Full Image

    Attachments are only available to registered users.

    Register Here

     

  4. Se abrirá una ventana nueva con el título de Nueva consulta web. Deberéis entrar la dirección web (en el ejemplo http://www.bolsasymercados.es) donde están los datos, seleccionar la tabla con la información (flechas amarillas) y pulsar en el botón Importar.
  5.  

    Attachments are only available to registered users.

    Register Here

    Attachments are only available to registered users.

    Register Here

    Attachments are only available to registered users.

    Register Here
    View Full Image

    Attachments are only available to registered users.

    Register Here



  6. Una vez importados los datos, nos quedará algo así:
  7.  

    Attachments are only available to registered users.

    Register Here

    Attachments are only available to registered users.

    Register Here

    Attachments are only available to registered users.

    Register Here
    View Full Image

    Attachments are only available to registered users.

    Register Here

     

  8. Por último, configuraremos nuestra hoja de cálculo para que actualice con los datos de internet automáticamente a intervalos que queramos.
    Datos > Propiedades
  9.  

    Attachments are only available to registered users.

    Register Here

    Attachments are only available to registered users.

    Register Here

    Attachments are only available to registered users.

    Register Here
    View Full Image

    Attachments are only available to registered users.

    Register Here

     

  10. En la ventana de Propiedades del rango de datos externos: habilitaremos la casilla de Actualizar cada X min, donde X es el intervalo de la actualización y por último habilitaremos la casilla de Actualizar al abrir el archivo.
  11.  

    Attachments are only available to registered users.

    Register Here

    Attachments are only available to registered users.

    Register Here

    Attachments are only available to registered users.

    Register Here
    View Full Image

    Attachments are only available to registered users.

    Register Here

     

Llegados a este punto ya tendremos nuestra hoja de cálculo en excel vinculada a datos web externos y actualizados automáticamente. A partir de aquí sería echarle un poco de imaginación con las funciones de excel.

 

Para cualquier tipo de aclaración o duda, por favor, póngase en contacto conmigo. Si usted cree que la respuesta aportada es válida, por favor, marque la respuesta como correcta.

 

Quedando a la espera de recibir noticias suyas, reciba un saludo,

Cliente: escribió hace 4 año.
Buen día, por favor detallar mas la opción de Mysql para realizar una prueba y constatar que efectivamente funciona, en cuando a la segunda opción esta es para descargar información de la web a Excel pero estoy buscando lo contrario, como desde Excel cargar a web.
Experto:  Jose Mari escribió hace 4 año.
Buenos días,

Le adjunto un manual con el modo de instalación de MySql. Esta es la web:
http://dev.mysql.com/doc/refman/5.0/es/windows-installation.html

En la web de a continución, se detalla como cargar un excel a una web:
http://www.dwug.es/go/153

Con los dos links indicados, podrá realizar las cargas de la web teniendo como origen de datos una hoja excel.

Para cualquier tipo de aclaración o duda, por favor, póngase en contacto conmigo. Si usted cree que la respuesta aportada es válida, por favor, marque la respuesta como correcta.

 

Quedando a la espera de recibir noticias suyas, reciba un saludo,

Cliente: escribió hace 4 año.
Buen dia, ya he descargado Mysql pero en los link que adjunta no es claro como se realiza el cargue de un archivo en excel a Mysql y como desde alli se carga a una pagina web. Agradezco me suministre un paso a paso mas claro y sencillo.
Cliente: escribió hace 4 año.
Volver a incluir en lista: Calidad de la respuesta.
Las despearas suministradas aun no permiten ejecutar lo solicitado, cargar información de Excel a una página web
Cliente: escribió hace 4 año.
Volver a incluir en lista: Calidad de la respuesta.
Las despearas suministradas aun no permiten ejecutar lo solicitado, cargar información de Excel a una página web
Experto:  Jose Mari escribió hace 4 año.
Buenos días,

Visite el siguiente enlace para realizar las cargas de una manera más fácil:
http://atc.ugr.es/pedro/tutoriales/curso_excel_en_html/7_excel_web.htm

Para cualquier tipo de aclaración o duda, por favor, póngase en contacto conmigo. Si usted cree que la respuesta aportada es válida, por favor, marque la respuesta como correcta.

 

Quedando a la espera de recibir noticias suyas, reciba un saludo,

Experto:  Jesús escribió hace 4 año.
Hola de nuevo amigo/a.

Le dejo un tutorial para exportar una tabla de Excel a MySQL.

En la mayoría de los casos, nuestra función tendrá un aspecto como éste:

 

LOAD DATA LOCAL INFILE “nombreArchivo” REPLACE INTO TABLE miTabla
FIELDS TERMINATED BY ‘,’ LINES TERMINATED BY ‘\n\r’ IGNORE 1 LINES (columna1,columna2)

 

 

LOAD DATA LOCAL INFILE “nombreArchivo”

 

MySQL tiene 2 caminos para leer el archivo .csv:

  1. Leerlo directamente el servidor
  2. Conectarse con el cliente y leerlo a través de él

La primera posibiliidad es muy rapida en su ejecución (Es el propio servidor el que ejecuta la operación), pero necesita de más permisos (FILE, por ejemplo, que no siempre está activado para usuarios normales).

 

En el segundo caso (gracias a la opcion LOCAL) MySQL crea una conexión con el cliente y, a través de ella, comienza a leer el archivo. El sistema es un poco más lento, pero a cambio no se necesitan permisos especiales tipo FILE. En este caso, sin embargo, es necesario que mysqld haya sido inciado con la opción --local-infile=1

 

Por lo tanto: LOAD DATA LOCAL INFILE indica que utilizaremos el segundo sistema

LOAD DATA LOCAL INFILE “nombreArchivo” REPLACE INTO TABLE tableName

La opción REPLACE (y su opuesta IGNORE) controlan la entrada de registros que tengan una clave ya existente en la tabla.

 

REPLACE provoca que el registro reemplace el ya existente.

 

IGNORE, en cambio, ignora el nuevo registro sin modificar el existente.

 

Al utilizar en nuestro caso la opcion LOCAL éste es el valor definido por defecto, por lo que:

 

LOAD DATA LOCAL INFILE nombreArchivo IGNORE INTO TABLE miTabla


y:

 

LOAD DATA LOCAL INFILE nombreArchivo INTO TABLE miTabla


Son 2 sentencias identicas.

 

 

Opciones de separacion de datos:


1.- FIELDS/LINES TERMINATED BY:

 

Estas opciones nos permiten indicar qué simbolos son los que separan cada campo y linea, respectivamente, del archivo *.csv. Algunos ejemplos pueden ser:

  • FIELDS TERMINATED BY ‘,’ (separados por comas)
  • FIELDS TERMINATED BY ‘;’ (separados por punto y coma)
  • FIELDS TERMINATED BY ‘\t’ (separados por tabulaciones)

Y para indicar el separador de cada linea:

LINES TERMINATED BY ‘\n\r’

 

2.- IGNORE XX LINES

Esta opcion permiteindicar si la(s) primera(s) linea(s) del fichero *.csv contiene algun otro tipo de informacion que no debe ser insertada en la tabla. El ejemplo mas habitual es cuando esta primera linea se utiliza en excel para mostrar los titulos de cada fila, en cuyo caso deberiamos escribir:
IGNORE 1 LINES

 


SUPUESTO PRACTICO


Como supuesto práctico hemos decidido que nuestro futuro usuario ya conoce que, al exportar desde Excel, debe utilizar punto y coma para separar cada campo y cada linea del fichero se corresponde con un registro en la tabla. Al mismo tiempo, hemos asumido que la primera fila incluye el titulo de cada columna y que la hoja de calculo contenia un campo de indice. Nuestro ejemplo tambien asumira que la hoja de calculo debe actualizar los registros actuales de la tabla (por lo que utilizaremos REPLACE)

 

Empezaremos creando el formulario que permitirá al usuario seleccionar el fichero csv:

 

 

Como veis, simplemente hemos creado el formulario y un input que permita al usuario seleccionar el fichero csv.

 

Vayamos ahora al lado servidor.

 

En el mismo documento, insertaremos algo de PHP que procese el fichero seleccionado y lo inserte en la Base de datos La consulta base será algo como esto (de momento sólo debes cambiar el valor para “miTabla”):

 

 

LOAD DATA LOCAL INFILE nombreArchivo REPLACE INTO TABLE miTabla FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r\n' IGNORE 1 LINES

 

 

Simplemente obsere a continuación que el parametro nombreArchivo tiene como valor el equivalente al campo del formulario ‘csv’, que se corresponde con el nombre del input de nuestro formulario

(Se ha intentado simplificar el código al máximo para centrarnos en la consulta)


if (isset($_POST['csv']){
uploadQuery="LOAD DATA LOCAL INFILE ".$csv." REPLACE INTO TABLE miTabla FIELDS TERMINATED BY';' LINES TERMINATED BY '\r\n' IGNORE 1 LINES";
mysql_query($uploadQuery) or die("error:".mysql_error());
}

Además le adjunto un vídeo explicativo para que no le quede ninguna duda ->
Exportar Excel a MySQL.
Experto:  Jesús escribió hace 4 año.
Otra opción para hacerlo es la siguiente:

Para realizar el proceso de importación de datos de Excel a MySQL deberá descargarse la última versión de Navicat.

 

Luego de instalarlo nos conectamos al servidor MySQL y creamos una base de datos. Bien hasta allí nada complicado y tampoco lo será.

 

Ahora seleccionamos la base de datos que creamos y pulsamos en el boton Import Wizard (Asistente de Importación).

 

Pasaremos por una serie de 8 pasos para poder configurar adecuadamente la fuente de donde se obtendrán los datos y a donde irán para ser almacenados.

 

 

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here
View Full Image

Attachments are only available to registered users.

Register Here

 

 

En el paso 1 del asistente deberás seleccionar el tipo de formato de los datos. Aparte de Excel (.xls) Navicat soporta otros formatos como: .db, .dbf, .txt y etc.

 

 

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here
View Full Image

Attachments are only available to registered users.

Register Here

 

 

Paso 2, deberá seleccionar el archivo de donde se obtendrá la data. Una vez seleccionado aparecerán en la parte inferior las hojas de cálculo que contiene el documento de excel, esta serán tratadas como tablas luego.

 

 

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here
View Full Image

Attachments are only available to registered users.

Register Here

 

 

Paso 4, especificas los formatos para las fecha, hora y números.

 

Paso 5, le asignas un nombre a tu tabla.

 

Paso 6, aparecen todos los posibles campos de tu tabla. En esta parte del proceso podrás cambiar el nombre, tipo de dato y longitud de los campos para que se adecuen mejor a los datos que manejaste en Excel.

 

Por ejemplo, si en la columna B de tu documento excel tienes fechas, entonces en el asistente deberás cambiar el tipo a datetime. Igual para los formatos númericos.

 

 

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here
View Full Image

Attachments are only available to registered users.

Register Here

 

 

Paso 7, seleccionas la primera opción para agregar los datos como nuevos a la tabla.

Finalmente en el Paso 8, pulsas Start, y si todo sale bien, se mostrará un mensaje de "Proceso satisfactorio".

 

Si deseas modificar/eliminar algunos campos de tu nueva tabla, seleccionas la tabla y en el menu contextual (clic derecho) seleccionas Design Table, para entrar en el modo diseño y así hacer los cambios deseados.

Usando Excel MySQL Import, Export & Convert (link)

Descargar y luego de instalar procedemos a activar, vamos a menú

Inicio > Todos los programas > Excel MySQL Import Export [...]

 

Hacemos clic en el ejecutable y nos abrirá el MS Excel el cual integrará un menú extra.

 

Por ejemplo, en Excel 2007 queda así:

 

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here
View Full Image

Attachments are only available to registered users.

Register Here

 

 

Entre las opciones que nos muestra está la configuración de la conexion con el servidor, importar un tabla de MySQL a Excel, exportar datos de celdas a tabla MySQL, exportar datos de celdas a una tabla existente y etc.

 

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here
View Full Image

Attachments are only available to registered users.

Register Here

 

Para hacer una prueba de que funciona, configuramos la conexion con MySQL y los datos correctos y creamos la siguiente estructura:

 

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here
View Full Image

Attachments are only available to registered users.

Register Here

 

 

Luego seleccionamos toda las celdas y filas con contenido y vamos al menú

MySQL > Export Entire Excel Cell Selection as MySQL Table.

 

Escribimos el nombre de la nueva tabla y continuamos.

 

Nos mostrará un mensaje de éxito. Verificamos en nuestro GUI de MySQL favorito ó phpmyadmin.

 

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here

Attachments are only available to registered users.

Register Here
View Full Image

Attachments are only available to registered users.

Register Here

JustAnswer en los medios:

 
 
 
Sitios web de consulta médica: Si tiene una pregunta urgente puede intentar obtener una respuesta de sitios que afirman disponer de distintos especialistas listos para proporcionar respuestas rápidas... Justanswer.com.
JustAnswer.com...ha visto como desde octubre se ha disparado el número de consultas legales de nuestros lectores sobre despidos, desempleo e indemnizaciones por cese.
Los sitios web como justanswer.com/legal
...no dejan nada al azar.
El tráfico en JustAnswer ha aumentado un 14 por ciento...y hemos recibido 400.000 visitas en 30 días...las preguntas relacionadas con el estrés, la presión alta, la bebida y los dolores cardíacos han aumentado un 33 por ciento.
Tory Johnson, colaboradora de GMA sobre temas relacionados con el lugar de trabajo, habla sobre el "teletrabajo", como JustAnswer, en el que expertos verificados responden a las preguntas de las personas.
Le diré que... las pruebas que hay que superar para llegar a ser un experto son muy rigurosas.
 
 
 

Opiniones de nuestros clientes:

 
 
 
  • Explicación simple y concreta que facilitó enormemente lo que tenía que hacer. Osvaldo Argentina
  • Explicación simple y concreta que facilitó enormemente lo que tenía que hacer. Osvaldo Argentina
  • Gracias! Servicio excelente. Me ha gustado trabajar con los Expertos. Éxito y gracias. Estefanía Chile
  • Muy agradecida. Si lo necesito volveré a utilizar el site. Mari Ramírez San Juan, Puerto Rico
  • El tiempo de respuesta es excepcional, de menos de 6 minutos. La pregunta se respondió con profesionalidad y con un alto grado de compasión. Inés Santander
  • Quedé muy satisfecho con la rapidez y la calidad de los consejos que recibí. Me gustaría añadir que puse en práctica los consejos y que funcionaron la primera vez y siguen haciéndolo. Luis Málaga
  • Es un servicio fantástico y M. Castillo me ayudó muchísimo y me proporcionó algunos sitios web y herramientas estupendos que me permitieron ampliar mis conocimientos sobre la pregunta. ¡Muchas gracias! Esther Sevilla
  • Un servicio estupendo: rápido, eficiente y preciso. ¿Qué más se puede pedir? No tengo palabras para agradecer su ayuda. María Barcelona
 
 
 

Conozca a los expertos:

 
 
 
  • Jesús

    Jesús

    Técnico Informático

    Clientes satisfechos:

    711
    Experto en Software, Hardware y Redes.
  • http://ww2.justanswer.com/uploads/JE/jesemo/2012-2-26_21847_yocarnet.64x64.jpg Avatar de Jesús

    Jesús

    Técnico Informático

    Clientes satisfechos:

    711
    Experto en Software, Hardware y Redes.
  • http://ww2.justanswer.com/uploads/ES/Estigia/2011-10-18_211225_VMNB.64x64.JPG Avatar de Estigia

    Estigia

    Ing. en Electrónica

    Clientes satisfechos:

    1009
    Especializado en HW, SW e Infraestructura de Redes.
  • http://ww2.justanswer.com/uploads/AR/arcangelus/2012-1-3_2523_Jluis.64x64.jpg Avatar de arcangelus

    arcangelus

    Ing. en Sistemas

    Clientes satisfechos:

    428
    Más de 20 años de experiencia en Informatica
  • http://ww2.justanswer.com/uploads/RR/rrubidio/2015-3-16_19381_arnetnuevo.64x64.jpeg Avatar de Rubén Díaz

    Rubén Díaz

    Técnico en computación, informática

    Clientes satisfechos:

    381
    Más de 7 años de experiencia en soporte informático in-situ y remoto, con conocimientos en equipos Windows, Mac, Smartphone y periféricos.
  • http://ww2.justanswer.com/uploads/AL/Albertillo/2012-10-29_21350_newtshirthe.64x64.jpg Avatar de Albertillo

    Albertillo

    Ingeniero Superior en Informática

    Clientes satisfechos:

    23
    Último curso de carrera
  • http://ww2.justanswer.com/uploads/RA/ratonxi/2012-1-3_151146_1.64x64.png Avatar de ratonxi

    ratonxi

    Licenciatura

    Clientes satisfechos:

    13
    Licenciado en Física, expecialidad física computacional.
 
 
 

Preguntas relacionadas con Informática