Това ръководство стъпка по стъпка обяснява процеса на как да премахнете формулата, но да запазите данните в Excel с помощта на Node.js. Има подробности за настройките на средата, списък със стъпки, изобразяващи логиката на програмата, и изпълним примерен код, демонстриращ как да изтриете формула в Excel без да изтривате данни с помощта на Node.js. Този код не изисква инсталирането на MS Excel или друг инструмент или софтуер на трета страна.
Стъпки за премахване на формула от Excel, но запазване на данни с помощта на Node.js
- Задайте IDE на използвайте Aspose.Cells за Node.js чрез Java, за да премахнете формули
- Заредете workbook и отворете клетката с формулата
- Запазете стойността от целта cell във временна променлива
- Задайте формулата на празен низ
- Нулирайте стойността на клетката с помощта на временната променлива
- Запазете резултата
Тези стъпки обобщават процеса как да премахнете формула в 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.