const Excel = require('@microsoft/office-js/excel');
async function creaNuovoFile() {
try {
await Excel.run(async (context) => {
// Crea un nuovo workbook
const nuovoWorkbook = await
Excel.createWorkbook();
// Aggiungi un foglio di lavoro
const sheet =
nuovoWorkbook.worksheets.getActiveWorksheet();
// Aggiungi alcuni dati nel foglio di lavoro
sheet.getRange("A1").values = [["Nome",
"Cognome", "Età"]];
sheet.getRange("A2").values = [["Marco", "Rossi",
30]];
sheet.getRange("A3").values = [["Sofia", "Bianchi",
28]];
// Sincronizza per applicare le modifiche
await context.sync();
console.log('Nuovo file Excel creato e dati
inseriti.');
});
} catch (error) {
console.error('Errore durante la creazione del file:',
error);
}
}
// Esegui la funzione per creare il nuovo file
creaNuovoFile();
Sub CreaNuovoFileExcel()
Dim nuovoWorkbook As Workbook
Dim nuovoFoglio As Worksheet
' Crea un nuovo file Excel
Set nuovoWorkbook = Workbooks.Add
' Ottieni il foglio di lavoro attivo
Set nuovoFoglio = nuovoWorkbook.Sheets(1)
' Aggiungi alcuni dati nel nuovo foglio di lavoro
nuovoFoglio.Cells(1, 1).Value = "Nome"
nuovoFoglio.Cells(1, 2).Value = "Cognome"
nuovoFoglio.Cells(1, 3).Value = "Età"
nuovoFoglio.Cells(2, 1).Value = "Marco"
nuovoFoglio.Cells(2, 2).Value = "Rossi"
nuovoFoglio.Cells(2, 3).Value = 30
nuovoFoglio.Cells(3, 1).Value = "Sofia"
nuovoFoglio.Cells(3, 2).Value = "Bianchi"
nuovoFoglio.Cells(3, 3).Value = 28
' Salva il nuovo file Excel
nuovoWorkbook.SaveAs
"C:\Percorso\del\file\nuovoFile.xlsx"
' Chiudi il nuovo file Excel
nuovoWorkbook.Close
MsgBox "Nuovo file Excel creato e salvato!"
End Sub
Crea nuovo file di Excel in javascript e VBA
javascript
VBA