edraw-max-horizontal
Guía De Usuario
¿Qué hay de nuevo?
PRUÉBALO GRATIS
COMPRAR AHORA

Un sencillo método de incrustar Excel en un sitio web

> Edraw: How-tos > Un sencillo método de incrustar Excel en un sitio web
Publicado por Edraw | 2024-08-16 17:18:33
Un método sencillo de incrustar Excel en un sitio web es emplear el componente Office Viewer de Edraw directamente.

Una gran cantidad de personas requieren mostrar contenido de Excel en un sitio web o permitir que un informe de Excel se vea incrustado en una página web. Y hoy en día las opciones para lograrlo son muy limitadas.

Los desarrolladores pueden valerse del componente de Excel para incrustar Excel en cualquier lugar de una aplicación web, tan sencillo como insertar el objeto HTML y usando JavaScript o VBScript para interactuar con Excel.

Pulsa aquí para que descargues el componente de Office: compatible con Word, Excel, PowerPoint, Visio y Project

pruébalo gratis5 MB

incrustar excel

Demo en línea del componente Office Viewer

Los códigos que verás a continuación describen un enfoque para mostrar documentos de Excel dentro de un sitio web valiéndose del archivo officeviewer.cab.

Esta es la forma correcta de utilizar el componente Office Viewer para alojar un documento de MS Excel.

<object classid="clsid:7677E74E-5831-4C9E-A2DD-9B1EF9DF2DB4" id="OA1" width="100%" height="100%" codebase="https://www.edrawsoft.com/download/officeviewer.cab#7,5,0,355">
<param name="Toolbars" value="-1">
<param name="BorderColor" value="15647136">
<param name="BorderStyle" value="2">
</object>

Y así es como despliega un documento de Excel sobre la marcha.

function OpenFromServer()
{
var sPath= window.prompt("Escriba la URL del archivo:", "http://www.ocxt.com/demo/samples/sample.xls");
document.all.OA1.Open(sPath, "Excel.Application");
}

El componente de Excel incorpora una cierta cantidad de eventos para asistir a los desarrolladores a adjuntar un archivo de Excel cuando se carga la página web o establecer las propiedades del componente.

El siguiente script es para ocultar la barra de herramientas y la cuadrícula cuando se inicializó el componente.

function EDOffice_NotifyCtrlReady()
{
document.all.EDOffice.BorderStyle = 1;
document.all.EDOffice.Toolbars = false;
}
<SCRIPT LANGUAGE=javascript FOR=EDOffice EVENT=NotifyCtrlReady>
<!--
EDOffice_NotifyCtrlReady();
//-->
</SCRIPT>

El componente de Excel permite al desarrollador realizar la automatización de Excel.

function VBAProgramming()
{
if(document.OA1.IsOpened)
{
if(document.all.OA1.GetCurrentProgID() == "Excel.Application"){
var objExcel = document.OA1.GetApplication();
var worksheet = objExcel.ActiveSheet;
worksheet.cells(1,1).value ="100";
worksheet.cells(1,2).value ="101";
worksheet.cells(1,3).value ="102";
worksheet.cells(2,1).value ="103";
worksheet.cells(2,2).value ="104";
worksheet.cells(2,3).value ="105";
}
}
}

También es posible utilizar el código anterior en lenguaje ASP, ASP.NET o PHP. El componente admite una integración perfecta con Excel 97, Excel 2000, Excel 2003, Excel 2007 y Excel 2010.

Incrustar MS Excel en VB 6 y hacer la automatización de Excel

Incrustar MS Office en el programa ASP.NET

Incrustación de proyecto MS

Incrustación de Visio

MS PowerPoint incrustado

Una navaja suiza para todas tus necesidades de diagramación

EdrawMax es la herramienta de diagramación más fácil de usar que sirve para todos tus propósitos. Proporciona un espacio de trabajo para crear más de 280 tipos de diagramas, incluyendo diagramas de flujo, diagramas de Ishikawa, diagramas UML, planos de piso y más. Acelera la comprensión e impulsa la innovación en múltiples plataformas. ¡Pruébala gratis ahora!