Gestisci Stringa Html Celle
Contents
[
Hide
]
Possibili Scenari di Utilizzo
Quando devi impostare dati stilizzati per una cella specifica, puoi assegnare una stringa HTML alla cella. Ovviamente, puoi anche ottenere la stringa HTML della cella. Aspose.Cells for JavaScript tramite C++ offre questa funzione. Aspose.Cells fornisce le seguenti proprietà e metodi per aiutarti a raggiungere i tuoi obiettivi.
Ottieni e imposta la stringa HTML usando Aspose.Cells for JavaScript tramite C++
Questo esempio mostra come:
- Creare un workbook e aggiungere alcuni dati.
- Ottieni la cella specifica nel primo foglio di lavoro.
- Imposta la stringa HTML nella cella.
- Ottieni la stringa HTML della cella.
<!DOCTYPE html>
<html>
<head>
<title>Aspose.Cells Example</title>
</head>
<body>
<h1>Aspose.Cells Example</h1>
<input type="file" id="fileInput" accept=".xls,.xlsx,.csv" />
<button id="runExample">Run Example</button>
<a id="downloadLink" style="display: none;">Download Result</a>
<div id="result"></div>
</body>
<script src="aspose.cells.js.min.js"></script>
<script type="text/javascript">
const { Workbook, SaveFormat, Worksheet, Cell, Utils } = AsposeCells;
AsposeCells.onReady({
license: "/lic/aspose.cells.enc",
fontPath: "/fonts/",
fontList: [
"arial.ttf",
"NotoSansSC-Regular.ttf"
]
}).then(() => {
console.log("Aspose.Cells initialized");
});
document.getElementById('runExample').addEventListener('click', async () => {
const fileInput = document.getElementById('fileInput');
let workbook;
if (fileInput.files.length) {
const file = fileInput.files[0];
const arrayBuffer = await file.arrayBuffer();
workbook = new Workbook(new Uint8Array(arrayBuffer));
} else {
workbook = new Workbook();
}
// Obtaining the reference of the newly added worksheet
let ws = workbook.worksheets.get(0);
let cells = ws.cells;
// Setting the value to the cells
let cell = cells.get("A1");
cell.value = "Fruit";
cell = cells.get("B1");
cell.value = "Count";
cell = cells.get("C1");
cell.value = "Price";
cell = cells.get("A2");
cell.value = "Apple";
cell = cells.get("A3");
cell.value = "Mango";
cell = cells.get("A4");
cell.value = "Blackberry";
cell = cells.get("A5");
cell.value = "Cherry";
let c3 = cells.get("C3");
// set html string for C3 cell.
c3.htmlString = "<b>test bold</b>";
let c4 = cells.get("C4");
// set html string for C4 cell.
c4.htmlString = "<i>test italic</i>";
// get the html string of specific cell.
console.log(c3.htmlString);
console.log(c4.htmlString);
const outputData = workbook.save(SaveFormat.Xlsx);
const blob = new Blob([outputData]);
const downloadLink = document.getElementById('downloadLink');
downloadLink.href = URL.createObjectURL(blob);
downloadLink.download = 'output.xlsx';
downloadLink.style.display = 'block';
downloadLink.textContent = 'Download Excel File';
document.getElementById('result').innerHTML = '<p style="color: green;">Operation completed successfully! Click the download link to get the modified file.</p>';
});
</script>
</html>
Output generato dal codice di esempio
Lo screenshot seguente mostra l’output del codice di esempio precedente.
