Chargement et gestion des fichiers Excel, OpenOffice, Json, Csv et Html
Contents
[
Hide
]
Avec Aspose.Cells, il est simple de créer, ouvrir et gérer des fichiers Excel, par exemple pour extraire des données ou utiliser un modèle de concepteur pour accélérer le développement.
Création d’un nouveau classeur
L’exemple suivant crée un nouveau classeur à partir de zéro.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const licensePath = path.join(dataDir, "Aspose.Cells.lic");
try {
// Create a License object
const license = new AsposeCells.License();
// Set the license of Aspose.Cells to avoid the evaluation limitations
license.setLicense(licensePath);
} catch (ex) {
console.log(ex.message);
}
// Instantiate a Workbook object that represents Excel file.
const wb = new AsposeCells.Workbook();
// When you create a new workbook, a default "Sheet1" is added to the workbook.
const sheet = wb.getWorksheets().get(0);
// Access the "A1" cell in the sheet.
const cell = sheet.getCells().get("A1");
// Input the "Hello World!" text into the "A1" cell
cell.putValue("Hello World!");
// Save the Excel file.
wb.save(path.join(dataDir, "MyBook_out.xlsx"));
Ouverture et enregistrement d’un fichier
Avec Aspose.Cells, il est simple d’ouvrir, d’enregistrer et de gérer des fichiers Excel.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Opening through Path
// Creating a Workbook object and opening an Excel file using its file path
const workbook1 = new AsposeCells.Workbook(path.join(dataDir, "Book1.xlsx"));
// Adding new sheet
const sheet = workbook1.getWorksheets().add("MySheet");
// Setting active sheet
workbook1.getWorksheets().setActiveSheetIndex(1);
// Setting values.
const cells = sheet.getCells();
// Setting text
cells.get("A1").putValue("Hello!");
// Setting number
cells.get("A2").putValue(1000);
// Setting Date Time
const cell = cells.get("A3");
cell.putValue(new Date());
const style = cell.getStyle();
style.setNumber(14);
cell.setStyle(style);
// Setting formula
cells.get("A4").setFormula("=SUM(A1:A3)");
// Saving the workbook to disk.
workbook1.save(path.join(dataDir, "dest.xlsx"));
Sujets avancés
- Différentes façons d’ouvrir des fichiers
- Filtrer les noms définis lors du chargement du classeur
- Filtrer les objets lors du chargement du classeur ou de la feuille de calcul
- Filtrer le type de données lors du chargement du classeur à partir du fichier modèle
- Obtenir des avertissements lors du chargement d’un fichier Excel
- Charger le fichier Excel source sans graphiques
- Charger des feuilles de calcul spécifiques dans un classeur
- Charger le classeur avec une taille de papier d’imprimante spécifiée
- Ouvrir des fichiers de différentes versions de Microsoft Excel
- Ouvrir des fichiers avec différents formats
- Optimiser l’utilisation de la mémoire lors du travail avec de gros fichiers contenant de grands ensembles de données
- Lire des feuilles de calcul numériques développées par Apple Inc. à l’aide d’Aspose.Cells
- Arrêter la conversion ou le chargement à l’aide de InterruptMonitor lorsqu’il prend trop de temps
- Utiliser l’API LightCells
- Convertir CSV en JSON
- Convertir Excel en JSON
- Convertir JSON en CSV
- Convertir JSON en Excel
- Convertir Excel en Html