Panduan langkah demi langkah ini menjelaskan proses cara menghapus formula tetapi menyimpan data di Excel menggunakan Node.js. Ini memiliki detail tentang pengaturan lingkungan, daftar langkah-langkah yang menggambarkan logika program, dan kode contoh yang dapat dijalankan yang menunjukkan cara menghapus rumus di Excel tanpa menghapus data menggunakan Node.js. Kode ini tidak memerlukan penginstalan MS Excel atau alat atau perangkat lunak pihak ketiga lainnya.
Langkah-langkah untuk Menghapus Formula dari Excel tetapi Menyimpan Data menggunakan Node.js
- Setel IDE ke gunakan Aspose.Cells untuk Node.js via Java untuk menghapus formula
- Muat workbook dan akses sel dengan rumus
- Simpan nilai dari target cell dalam variabel sementara
- Setel rumus ke string kosong
- Setel ulang nilai sel menggunakan variabel sementara
- Simpan hasilnya
Langkah-langkah ini meringkas proses cara menghapus rumus di Excel tetapi menyimpan data menggunakan Node.js. Proses dimulai dengan memuat buku kerja dan mengakses sel target yang memiliki rumus. Hasil rumus disimpan dalam variabel sementara, string rumus dihapus, dan data asli diatur kembali ke sel untuk memenuhi persyaratan program.
Kode untuk Menghapus Formula tetapi Menyimpan Data di Excel menggunakan 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"); |
Kode ini menunjukkan cara menghapus rumus di Excel tanpa menghapus data menggunakan Node.js. Ia menggunakan metode setFormula() dari kelas Sel untuk mengganti rumus sebenarnya dengan string kosong dan menggunakan metode setValue() untuk menyimpan data sementara kembali ke sel. Anda dapat mengulangi semua lembar dan sel untuk menghapus semua rumus dari file Excel sambil mempertahankan data apa adanya.
Artikel ini telah memandu kita untuk menghapus rumus tetapi menyimpan data di Excel menggunakan Node.js. Jika Anda ingin mempelajari proses menghapus kolom dari file Excel, lihat artikel di cara menghapus kolom di Excel menggunakan Node.js.