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
- Ustaw IDE na użyj Aspose.Cells dla Node.js przez Javę, aby usunąć formuły
- Załaduj workbook i uzyskaj dostęp do komórki z formułą
- Zapisz wartość z celu cell w zmiennej tymczasowej
- Ustaw formułę na pusty ciąg
- Zresetuj wartość komórki za pomocą zmiennej tymczasowej
- 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.