Inserisci forme in Excel usando Node.js

Inserisci forme in Excel usando Node.js

Questa API JavaScript per Excel ti consente di aggiungere più forme nei fogli di lavoro a livello di codice. Forme come stelle, linee, rettangoli, frecce e molti altri. Questa [libreria] 19 offre un’ampia gamma di metodi per automatizzare l’intero processo. Inoltre, puoi riempire le forme con i colori e configurarne le dimensioni in base alle tue esigenze. In questo post del blog, scriveremo i frammenti di codice per inserire forme in Excel utilizzando la libreria Excel Node.js.

In questa guida verranno trattati i seguenti punti:

Inserisci forme in Excel usando Node.js - Installazione API

Il processo di installazione di questa libreria è semplice. Puoi scaricare il pacchetto API o installarlo eseguendo i seguenti comandi nel terminale:

npm install java
npm install aspose.cells

Inserisci una forma di linea nel foglio di lavoro

Puoi seguire i passaggi e il frammento di codice per aggiungere una forma di linea in un file Excel a livello di codice:

  1. Istanziare un’istanza della classe Workbook.
  2. Accedi al primo foglio di lavoro dalla raccolta chiamando il metodo get(index).
  3. Richiamare il metodo addShape per aggiungere la riga al foglio di lavoro.
  4. Chiama il metodo save per salvare il file.

Copia e incolla il seguente codice nel tuo file principale:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Istanziare un'istanza della classe Workbook
var workbook = new aspose.cells.Workbook();
// Accedi al primo foglio di lavoro dalla raccolta chiamando il metodo get(index). 
var sheet = workbook.getWorksheets().get(0);
// Richiamare il metodo addShape per aggiungere la riga al foglio di lavoro 
sheet.getShapes().addShape(aspose.cells.MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
// Chiama il metodo save per salvare il file 
workbook.save("sample2.xlsx", aspose.cells.SaveFormat.XLSX);

Potresti vedere l’output nell’immagine qui sotto:

forma della linea

Aggiungi Rettangolo in un file Excel

Allo stesso modo, possiamo aggiungere una forma rettangolare seguendo il frammento di codice:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Istanziare un'istanza della classe Workbook
var workbook = new aspose.cells.Workbook();
// Accedi al primo foglio di lavoro dalla raccolta chiamando il metodo get(index)
var sheet = workbook.getWorksheets().get(0);
// Aggiungi il rettangolo al foglio di lavoro chiamando il metodo addShape
var shapes = sheet.getShapes().addShape(aspose.cells.MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300);
// Salva il file.
workbook.save("sample3.xlsx", aspose.cells.SaveFormat.XLSX);

Potresti vedere l’output nell’immagine qui sotto:

forma rettangolare

Inserisci una forma a stella nel foglio di lavoro

Segui il frammento di codice per aggiungere un segno zodiacale utilizzando questa API JavaScript per Excel:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Istanziare un'istanza della classe Workbook
var workbook = new aspose.cells.Workbook();
// Accedi al primo foglio di lavoro dalla raccolta chiamando il metodo get(index)
var sheet = workbook.getWorksheets().get(0);
// Aggiungi la forma a stella al foglio di lavoro chiamando il metodo addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100);
// Salva il file.
workbook.save("sample5.xlsx", aspose.cells.SaveFormat.XLSX);

Potresti vedere l’output nell’immagine qui sotto:

forma a stella

Aggiungi il segno di moltiplicazione

Segui il frammento di codice per aggiungere un segno zodiacale utilizzando questa API JavaScript per Excel:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Istanziare un'istanza della classe Workbook
var workbook = new aspose.cells.Workbook();
// Accedi al primo foglio di lavoro dalla raccolta chiamando il metodo get(index)
var sheet = workbook.getWorksheets().get(0);
// Aggiungi la forma di moltiplicazione al foglio di lavoro chiamando il metodo addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100);
// Salva il file.
workbook.save("sample4.xlsx", aspose.cells.SaveFormat.XLSX);

Potresti vedere l’output nell’immagine qui sotto:

forma di moltiplicazione

Ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.

Riassumendo

Questo ci porta alla fine di questo post sul blog. Hai spiegato come inserire forme in Excel usando la libreria Excel di Node.js. Inoltre, hai esaminato alcune importanti funzionalità di questa API JavaScript per Excel. Inoltre, questo post sul blog ti aiuterà davvero se stai cercando di automatizzare questo processo in modo programmatico. Tuttavia, non dimenticare di visitare la documentazione per conoscere altre funzionalità.

Inoltre, ti suggeriamo di seguire la nostra Guida introduttiva.

Infine, conholdate.com sta scrivendo nuovi post sul blog. Pertanto, si prega di rimanere in contatto per aggiornamenti regolari.

Fai una domanda

Puoi farci sapere le tue domande o richieste sul nostro forum.

Domande frequenti

Come inserisco più forme in Excel?

Segui questo link per conoscere il frammento di codice che ti aiuta ad aggiungere varie forme nei file Excel a livello di codice.

Guarda anche