Agregar extensión web

En este tutorial paso a paso, explicaremos el código fuente C# proporcionado que le permitirá agregar una extensión web usando Aspose.Cells para .NET. Siga los pasos a continuación para agregar una extensión web a su libro de Excel.

Paso 1: configurar el directorio de salida

// Directorio de salida
string outDir = RunExamples.Get_OutputDirectory();

En este primer paso, definimos el directorio de salida donde se guardará el libro de Excel modificado.

Paso 2: crear un nuevo libro de trabajo

// Crear un nuevo libro de trabajo
Workbook workbook = new Workbook();

Aquí estamos creando un nuevo libro de Excel usando elWorkbook clase de Aspose.Cells.

Paso 3: acceda a la colección de extensiones web

// Accede a la colección de extensiones web.
WebExtensionCollection extensions = workbook.Worksheets.WebExtensions;

Accedemos a la colección de extensiones web del libro de Excel usando elWebExtensions propiedad de laWorksheets objeto.

Paso 4: agrega una nueva extensión web

// Agregar una nueva extensión web
int extensionIndex = extensions.Add();
WebExtension extension = extensions[extensionIndex];
extension.Reference.Id = "wa104379955";
extension.Reference.StoreName = "en-US";
extension.Reference.StoreType = WebExtensionStoreType.OMEX;

Estamos agregando una nueva extensión web a la colección de extensiones. Definimos el ID de referencia, el nombre de la tienda y el tipo de tienda de la extensión.

Paso 5: acceda a la colección del panel de tareas de la extensión web

// Acceda a la colección del panel de tareas de la extensión web
WebExtensionTaskPaneCollection taskPanes = workbook.Worksheets.WebExtensionTaskPanes;

Accedemos a la colección de paneles de tareas de Excel Workbook Web Extension usando elWebExtensionTaskPanes propiedad de laWorksheets objeto.

Paso 6: agregue un nuevo panel de tareas

// Agregar un nuevo panel de tareas
int taskPaneIndex = taskPanes.Add();
WebExtensionTaskPane taskPane = taskPanes[taskPaneIndex];
taskPane. IsVisible = true;
taskPane. DockState = "right";
taskPane. WebExtension = extension;

Estamos agregando un nuevo panel de tareas a la colección de paneles de tareas. Configuramos la visibilidad del panel, su estado de acoplamiento y la extensión web asociada.

Paso 7: guarde y cierre el libro de trabajo

// Guarde y cierre el libro de trabajo.
workbook.Save(outDir + "AddWebExtension_Out.xlsx");
Console.WriteLine("AddWebExtension executed successfully.");

Guardamos el libro de trabajo modificado en el directorio de salida especificado y luego lo cerramos.

Código fuente de muestra para Agregar extensión web usando Aspose.Cells para .NET

//Directorio fuente
string outDir = RunExamples.Get_OutputDirectory();
Workbook workbook = new Workbook();
WebExtensionCollection extensions = workbook.Worksheets.WebExtensions;
WebExtensionTaskPaneCollection taskPanes = workbook.Worksheets.WebExtensionTaskPanes;
int extensionIndex = extensions.Add();
int taskPaneIndex = taskPanes.Add();
WebExtension extension = extensions[extensionIndex];
extension.Reference.Id = "wa104379955";
extension.Reference.StoreName = "en-US";
extension.Reference.StoreType = WebExtensionStoreType.OMEX;
WebExtensionTaskPane taskPane = taskPanes[taskPaneIndex];
taskPane.IsVisible = true;
taskPane.DockState = "right";
taskPane.WebExtension = extension;
workbook.Save(outDir + "AddWebExtension_Out.xlsx");
Console.WriteLine("AddWebExtension executed successfully.");

Conclusión

¡Enhorabuena! Ahora ha aprendido cómo agregar una extensión web usando Aspose.Cells para .NET. Experimente con el código y explore funciones adicionales de Aspose.Cells para aprovechar al máximo la manipulación de extensiones web en sus libros de Excel.

Preguntas frecuentes

P: ¿Qué es una extensión web en un libro de Excel?

R: Una extensión web en un libro de Excel es un componente que le permite agregar funcionalidad adicional a Excel mediante la integración de aplicaciones web. Puede ofrecer funciones interactivas, paneles personalizados, integraciones externas y más.

P: ¿Cómo agregar una extensión web al libro de Excel con Aspose.Cells?

R: Para agregar una extensión web a un libro de Excel con Aspose.Cells, puede seguir los pasos proporcionados en nuestra guía paso a paso. Utilizar elWebExtensionCollection yWebExtensionTaskPaneCollection clases para agregar y configurar la extensión web y el panel de tareas asociado.

P: ¿Qué información se requiere para agregar una extensión web?

R: Al agregar una extensión web, debe proporcionar el ID de SKU de la extensión, el nombre de la tienda y el tipo de tienda. Esta información ayuda a identificar y cargar la extensión correctamente.

P: ¿Puedo agregar varias extensiones web a un solo libro de Excel?

R: Sí, puede agregar varias extensiones web a un solo libro de Excel. Utilizar elAdd método de la colección de extensiones web para agregar cada extensión y luego asociarlas con los paneles de tareas correspondientes.