Herramientas de usuario

Herramientas del sitio


informatica:lenguajes_de_programacion:typescript:win32ole:start

¡Esta es una revisión vieja del documento!


const win32ole = require('win32ole');
 
// 1. Inicializar la librería
win32ole.coInitialize();
 
// 2. Crear una instancia del objeto COM (Excel.Application)
const xl = win32ole.client.Dispatch('Excel.Application');
 
// 3. Hacer la aplicación visible (opcional)
xl.Visible = true;
 
// 4. Llamar a métodos y propiedades del objeto COM
const workbooks = xl.Workbooks;
const workbook = workbooks.Add();
const worksheet = workbook.Worksheets(1);
 
// 5. Escribir datos
worksheet.Cells(1, 1).Value = 'Hola desde Node.js';
 
// 6. Limpiar y cerrar (importante para evitar procesos huérfanos)
// workbook.SaveAs('test.xlsx');
// xl.Quit();
// win32ole.coUninitialize();
informatica/lenguajes_de_programacion/typescript/win32ole/start.1780725745.txt.gz · Última modificación: 2026/06/06 06:02 por admin