Jak usunąć formułę, ale zachować dane w Excelu za pomocą Node.js

Ten przewodnik krok po kroku wyjaśnia proces jak usunąć formułę, ale zachować dane w Excel przy użyciu Node.js. Zawiera szczegółowe informacje o ustawieniach środowiska, listę kroków przedstawiających logikę programu oraz przykładowy kod do wykonania, który pokazuje jak usunąć formułę w Excelu bez usuwania danych za pomocą Node.js. Ten kod nie wymaga zainstalowania programu MS Excel ani żadnego innego narzędzia lub oprogramowania innej firmy.

Kroki, aby usunąć formułę z programu Excel, ale zachować dane za pomocą Node.js

  1. Ustaw IDE na użyj Aspose.Cells dla Node.js przez Javę, aby usunąć formuły
  2. Załaduj workbook i uzyskaj dostęp do komórki z formułą
  3. Zapisz wartość z celu cell w zmiennej tymczasowej
  4. Ustaw formułę na pusty ciąg
  5. Zresetuj wartość komórki za pomocą zmiennej tymczasowej
  6. Zapisz dane wyjściowe

Te kroki podsumowują proces jak usunąć formułę w Excelu, ale zachować dane przy użyciu Node.js. Proces jest inicjowany przez załadowanie skoroszytu i uzyskanie dostępu do komórki docelowej zawierającej formułę. Wynik formuły jest przechowywany w zmiennej tymczasowej, ciąg formuły jest usuwany, a oryginalne dane są umieszczane z powrotem w komórce, aby spełnić wymagania programu.

Kod usuwający formułę, ale zachowujący dane w Excelu przy użyciu 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");

Ten kod pokazuje jak usunąć formułę w Excelu bez usuwania danych za pomocą Node.js. Wykorzystuje metodę setFormula() z klasy Cell do zastąpienia rzeczywistej formuły pustym ciągiem znaków i używa metody setValue() do zapisania danych tymczasowych z powrotem w komórce. Możesz przeglądać wszystkie arkusze i komórki, aby usunąć wszystkie formuły z pliku Excel, zachowując dane bez zmian.

Ten artykuł naprowadził nas na usunięcie formuły, ale zachowanie danych w Excelu przy użyciu Node.js. Jeśli chcesz poznać proces usuwania kolumny z pliku Excel, zapoznaj się z artykułem na temat jak usunąć kolumnę w Excelu za pomocą Node.js.

 Polski