Tento podrobný průvodce vysvětluje proces jak odstranit vzorec, ale zachovat data v Excel pomocí Node.js. Obsahuje podrobnosti o nastavení prostředí, seznam kroků znázorňujících logiku programu a spustitelný ukázkový kód demonstrující jak odstranit vzorec v Excelu bez mazání dat pomocí Node.js. Tento kód nevyžaduje instalaci MS Excel nebo jiného nástroje nebo softwaru třetí strany.
Kroky k odstranění vzorce z Excelu, ale zachování dat pomocí Node.js
- Chcete-li vzorce odebrat, nastavte IDE na použijte Aspose.Cells pro Node.js přes Java
- Načtěte workbook a otevřete buňku se vzorcem
- Uložte hodnotu z cíle cell do dočasné proměnné
- Nastavte vzorec na prázdný řetězec
- Resetujte hodnotu buňky pomocí dočasné proměnné
- Uložte výstup
Tyto kroky shrnují proces jak odstranit vzorec v Excelu, ale zachovat data pomocí Node.js. Proces je zahájen načtením sešitu a přístupem k cílové buňce se vzorcem. Výsledek vzorce je uložen v dočasné proměnné, řetězec vzorce je odstraněn a původní data jsou nastavena zpět do buňky, aby byly splněny požadavky programu.
Kód pro odebrání vzorce, ale zachování dat v Excelu pomocí Node.js
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Load the Excel file | |
var wb = new aspose.cells.Workbook("sample.xlsx"); | |
// Access the cell with formula | |
var cell = wb.getWorksheets().get(1).getCells().get("A5"); | |
// Store the value temporarily | |
var tempValue = cell.getValue(); | |
// Set formula to empty string | |
cell.setFormula(""); | |
// Reset cell content with the value from the temporary variable | |
cell.setValue(tempValue); | |
// Save the workbook | |
wb.save("output.xlsx"); | |
console.log("Formula removed successfully"); |
Tento kód ukazuje jak odstranit vzorec v Excelu bez odstranění dat pomocí Node.js. Používá metodu setFormula() ze třídy Cell k nahrazení skutečného vzorce prázdným řetězcem a používá metodu setValue() k uložení dočasných dat zpět do buňky. Můžete iterovat přes všechny listy a buňky, abyste odstranili všechny vzorce ze souboru aplikace Excel a zároveň zachovali data tak, jak jsou.
Tento článek nás navedl k tomu, abychom odstranili vzorec, ale zachovali data v Excelu pomocí Node.js. Pokud se chcete naučit proces odstranění sloupce ze souboru aplikace Excel, přečtěte si článek na jak odstranit sloupec v Excelu pomocí Node.js.