Как да премахнете формулата, но да запазите данните в Excel с помощта на Node.js

Това ръководство стъпка по стъпка обяснява процеса на как да премахнете формулата, но да запазите данните в Excel с помощта на Node.js. Има подробности за настройките на средата, списък със стъпки, изобразяващи логиката на програмата, и изпълним примерен код, демонстриращ как да изтриете формула в Excel без да изтривате данни с помощта на Node.js. Този код не изисква инсталирането на MS Excel или друг инструмент или софтуер на трета страна.

Стъпки за премахване на формула от Excel, но запазване на данни с помощта на Node.js

  1. Задайте IDE на използвайте Aspose.Cells за Node.js чрез Java, за да премахнете формули
  2. Заредете workbook и отворете клетката с формулата
  3. Запазете стойността от целта cell във временна променлива
  4. Задайте формулата на празен низ
  5. Нулирайте стойността на клетката с помощта на временната променлива
  6. Запазете резултата

Тези стъпки обобщават процеса как да премахнете формула в Excel, но да запазите данните с помощта на Node.js. Процесът се инициира чрез зареждане на работната книга и достъп до целевата клетка с формулата. Резултатът от формулата се съхранява във временна променлива, низът на формулата се премахва и оригиналните данни се връщат обратно в клетката, за да изпълнят изискванията на програмата.

Код за премахване на формула, но запазване на данните в Excel с помощта на 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");

Този код демонстрира как да премахнете формула в Excel, без да изтривате данни с помощта на Node.js. Той използва метода setFormula() от класа Cell, за да замени действителната формула с празен низ и използва метода setValue(), за да запази временните данни обратно в клетката. Можете да преминете през всички листове и клетки, за да премахнете всички формули от файла на Excel, като същевременно запазите данните такива, каквито са.

Тази статия ни напътства да премахнем формулата, но да запазим данните в Excel с помощта на Node.js. Ако искате да научите процеса за изтриване на колона от Excel файл, вижте статията на как да изтриете колона в Excel с помощта на Node.js.

 Български