• Domingo 22 de Diciembre de 2024, 03:55

Autor Tema:  Importar Archivo Excel A La Base De Datos  (Leído 3024 veces)

William30

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Importar Archivo Excel A La Base De Datos
« en: Lunes 9 de Octubre de 2006, 16:51 »
0
Estimado Amigo,

Hola a Todos

Busco un objeto o código en Visual Web Developer, que lea un archivo Excel de 5 columnas con x filas (El tamaño de las columnas es fijo),  y los registros me los grave en una tabla de mi base de datos que es idéntica a la hoja Excel.

Pero también, el archivo Excel tiene una columna que se llama “correo”, es necesario enviar un correo con un formato específico a cada  una de las direcciones de correo del archivo.

 

Agradezco mucho si me puede ayudar, estoy desesperado y no encuentro solución.

 

DE ANTEMANO GRACIAS

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Importar Archivo Excel A La Base De Datos
« Respuesta #1 en: Lunes 9 de Octubre de 2006, 17:44 »
0
A ver veamos la solución por partes:

1. Pasar el Archivo de Base de datos al Excel.

2. Leer de la base de datos (ya no del excel), los nuevos correos agregados y enviarles un email con el formato deseado.

Ahora para el caso 01?, quieres que el usuuario haga un upload de un archivo excel?, y despues recorra el excel y lo guarde en la base da datos?.

Ahora para la parte 02?, que problemas tienes en el envio del correo?.

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

William30

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Importar Archivo Excel A La Base De Datos
« Respuesta #2 en: Lunes 9 de Octubre de 2006, 18:08 »
0
CASO01.   Sí, necesito que el usuario desde su pc realice un update al archivo, ósea que suba el archivo a un directorio especifico del servidor (Hosting), desde ahí, el archivo Excel actualice los datos a mi tabla de la base de datos).

CASO 02.   No se como hacerlo.

Gracias,

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Importar Archivo Excel A La Base De Datos
« Respuesta #3 en: Lunes 9 de Octubre de 2006, 18:28 »
0
Holas!

Caso 02: Mira aca ya esta en función: http://geeks.ms/blogs/ivan/archive/2006/10...mework-1.1.aspx.

Caso 01: Podrías crear un librería que haga eso, enviarle un archivo (ruta, despues de hacer el upload), donde recorra el excel envies los datos a la base de datos.

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

William30

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Importar Archivo Excel A La Base De Datos
« Respuesta #4 en: Martes 10 de Octubre de 2006, 18:09 »
0
¿Tienes algun codigo que recorra el archivo y lo guarde en la base de datos?
Saludos,

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Importar Archivo Excel A La Base De Datos
« Respuesta #5 en: Miércoles 11 de Octubre de 2006, 16:48 »
0
Tendria que buscar o preparar uno!

Ahora el archivo sigue un mismo formato?, o como es?.

Porque una aplicación web para esto?, cuál es el escenario?

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

William30

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Importar Archivo Excel A La Base De Datos
« Respuesta #6 en: Jueves 12 de Octubre de 2006, 22:29 »
0
Es un trabajo programado para una escuela, donde los padres de los estudiantes puedan consultar las notas de sus hijos a través de Internet.
La pc donde se tienen las notas no esta conectada a Internet, así que pienso, el usuario hace una exportación a un archivo Excel de la siguiente forma:
Number Estudiante
Correo
MateriaX
Nota
Aprobado
Periodo

Ese mismo  archivo Excel el usuario lo carga a la base de datos de su dominio.com en esta caso Sql Server express el que trae el WebDeveloper gratis, y de ahí los padres podrán consultar las notas de sus hijos a través de un datagriw en la pagina de Internet que estoy elaborando.

Pero en el momento que se este cargando el archivo este envíe un correo a cada estudiante por nota obtenida.

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Importar Archivo Excel A La Base De Datos
« Respuesta #7 en: Viernes 13 de Octubre de 2006, 05:47 »
0
no has pensado en usar VSTO? (Visual Studio Tools for Office). VSTO es lo ideal para trabajar con Aplicaciones Office... es parte toda la solución "Information Worker".

Ahora, porque no haces un smart Client para la aplicación en la escuela?. Almacenas en archivo en XML, y después lo exportas a tu aplicación web?

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Importar Archivo Excel A La Base De Datos
« Respuesta #8 en: Miércoles 18 de Octubre de 2006, 09:34 »
0
Mira, he encontrado estos artículos:

1. Accediendo a datos en Excel utilizando ADO .NET y ASP .NET -> http://www.microsoft.com/spanish/msdn/comu...oices/art05.asp.
2. Procesos Excel en ASP.NET -> http://www.elguille.info/colabora/NET2006/...ExcelASPNET.htm.

Este último es de amigo Joga :P

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!