• Lunes 29 de Abril de 2024, 21:11

Autor Tema:  Re: Como ataco a Excel  (Leído 1277 veces)

enadan

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Como ataco a Excel
« en: Miércoles 18 de Diciembre de 2002, 01:13 »
0
Estoy empezando a progrmar en C y me he mirado unos manuales, pero solo vienen cosas de punteros, estructuras, variables, arrays, strings... pero no viene nada de ficheros ni BBDD.

Me gustaria saber, por ejemplo, como acceder a informacion en Escel desde un programa C, ya que se hacerlo mediante ODBC con ASP pero en C no he encontrado nada

Bueno, un saludo a todos y muchas gracias

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Como ataco a Excel
« Respuesta #1 en: Viernes 20 de Diciembre de 2002, 20:52 »
0
Hola saludos, no se si esto te sera de utilidad, tan solo deberias probrar en leer un archivo con extension de exel, yo no he probado pero por si acaso ahi va>>>
   
  Antes de abrir un fichero necesitas declarar un puntero de tipo FILE
Para abrir el fichero usaras la funcion fopen( ).

   FILE *puntero;
   puntero = fopen ( nombre del fichero, "modo de apertura" );


     donde puntero es la variable de tipo FILE, nombre del fichero es el nombre que daremos al fichero que queremos crear o abrir. Por EJ:

   puntero=fopen("DATOS.DAT","r");
   puntero=fopen("C:TXTSALUDO.TXT","w");

la “r” y la “w” en los ejemplos anteriores se refieren a lo siguiente:

   w   crea un fichero de escritura. Si ya existe lo crea de nuevo.
   w+   crea un fichero de lectura y escritura. Si ya existe lo crea de nuevo.
   a   abre o crea un fichero para añadir datos al final del mismo.
   a+   abre o crea un fichero para leer y añadir datos al final del mismo.
   r   abre un fichero de lectura.
   r+   abre un fichero de lectura y escritura.

   FILE *fichero;
   fichero=fopen("datos.txt","r");
   if (fichero == NULL) printf("Error al abrir el fichero");
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

QliX=D!

  • Miembro MUY activo
  • ***
  • Mensajes: 214
    • Ver Perfil
Re: Como ataco a Excel
« Respuesta #2 en: Jueves 3 de Junio de 2004, 01:05 »
0
Podes usar ODBC tambien desde C++, dependiendo de que entorno uses, es mas o menos complicado.
Pero podes tratar los XLS como DBs con ODBC (y con ADO tambien si es que lo usas)
QliX=D! - From the top of Tsunami