Programación Web y Scripting > PHP
Excel Y Php
su -:
Y Dios dijo hagase Larry Wall y Larry se hizo.
Larry dijo, hagase Perl y Perl se hizo.
H.Merijn Brand dijo: Por medio y gracias a Perl que se haga Spreadsheet::Read y se hizo :P
Bueno, ahora para PHP tenes que leer esto:
http://www-128.ibm.com/developerworks/xml/...ry/os-phpexcel/
F_Tanori:
Hola
Yo lo he usado de esta manera, tienes que estar instalado el excel :) (algo obvio)
para que este registrado el objeto, en visual haces esto (y veo que lo usas en tu codigo)
CreateObject('Excel.application') <--- en VB
equivalente a
com('Excel.application'); <------ en PHP
--- Código: Text --- <? $NomArchivo=getcwd()."\archivo_excel"; //Sin extencion $oExcel=new com('Excel.application');$oExcel->Workbooks->Open($NomArchivo); $oExcel->Range("A1")->Value = 'Soy un registro';$oExcel->Range("B1")->Value = 'Insertado';$oExcel->Range("C1")->Value = 'Desde PHP'; $i = $oExcel->Workbooks->Count;$oExcel->Workbooks($i)->Activate;$oExcel->ActiveWorkbook->Save;$oExcel->ActiveWorkbook->Close;$oExcel->Quit; //Destruir el objeto$oExcel=null;;?>
Algo asi como lo recomendo Altareum, segun entendi
Hay una libreria que creo que es a la que se refiere Darktigerhell
http://sourceforge.net/projects/phpexcelreader/
Si aun asi quieres seguir ejecutando la aplicacion de visual basic, te sugiero, grabes el valor de la variable en un archivo, y despues lees el archivo desde visual basic
[PHP]
--- Código: Text ---<?......//Obtener ID y guardarlo en un archivo $id =$_GET['id']; $archivo_salida = "archivo.txt"; $archivo = fopen($archivo_salida,"w"); fputs( $archivo,$id); fclose( $archivo); .. .. ..?>
[VB]
--- Código: Text ---Function ObtenerID()Dim Num As Integer, id As Integer Num = FreeFile Open "c:\servidor\www\archivo.txt" For Input As #Num If Not EOF(Num) Then Input #Num, id End If Close #Num id = IIf(id = 0, 0, id) ' Ya tenemos el ID :) ah utilizar.... ObtenerID = idEnd Function
Saludos espero te ayude
neorent:
gracias a todos por la super ayuda que me brindaron, y me funciona ok pronto subo el code para que vean como quedo y sorry por postear este problema de nuevo pero necesitaba la ayuda urgente gracias
Navegación
[*] Página Anterior
Ir a la versión completa