Jak odebrat vzorec, ale zachovat data v Excelu pomocí Node.js

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

  1. Chcete-li vzorce odebrat, nastavte IDE na použijte Aspose.Cells pro Node.js přes Java
  2. Načtěte workbook a otevřete buňku se vzorcem
  3. Uložte hodnotu z cíle cell do dočasné proměnné
  4. Nastavte vzorec na prázdný řetězec
  5. Resetujte hodnotu buňky pomocí dočasné proměnné
  6. 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.

 Čeština