Lembar Kerja Salin Excel
Dalam panduan ini, kami akan menjelaskan cara menyalin lembar kerja Excel menggunakan perpustakaan Aspose.Cells untuk .NET. Kami akan memberi Anda kode sumber C# dan memandu Anda melalui langkah-langkah yang diperlukan untuk menyelesaikan tugas ini. Pada akhirnya, kami akan menunjukkan kepada Anda hasil yang diharapkan. Ikuti petunjuk di bawah ini untuk memulai.
Langkah 1: Persiapan
Sebelum memulai, pastikan Anda telah menginstal Aspose.Cells untuk .NET dan membuat proyek C# di lingkungan pengembangan terintegrasi (IDE) pilihan Anda. Pastikan juga Anda memiliki salinan file Excel yang ingin Anda manipulasi.
Langkah 2: Impor perpustakaan yang diperlukan
Di file sumber C# Anda, impor pustaka yang diperlukan dari Aspose.Cells menggunakanusing
pengarahan:
using Aspose.Cells;
Langkah 3: Tetapkan jalur file
Nyatakan adataDir
variabel dan inisialisasi dengan direktori yang berisi file Excel Anda. Misalnya :
string dataDir = "PATH_TO_YOUR_DOCUMENT_DIRECTORY";
Pastikan untuk mengganti"PATH_TO_YOUR_DOCUMENT_DIRECTORY"
dengan jalur sebenarnya ke direktori Anda.
Langkah 4: Muat file Excel yang ada
MenggunakanWorkbook
kelas dari Aspose.Cells untuk membuka file Excel yang ada. MenggunakanInputPath
variabel untuk menentukan jalur file:
string InputPath = dataDir + "book1.xls";
Workbook wb = new Workbook(InputPath);
Pastikan Anda sudah menggantinya"book1.xls"
dengan nama sebenarnya file Excel Anda.
Langkah 5: Salin lembar kerja
Sekarang kita akan menyalin lembar kerja yang ada ke lembar kerja baru. MenggunakanWorksheets
properti dariWorkbook
objek untuk mengakses koleksi lembar kerja:
WorksheetCollection sheets = wb.Worksheets;
Kemudian gunakanAddCopy
metode untuk menyalin lembar kerja yang ditentukan. Misalnya, untuk menyalin “Sheet1”:
sheets.AddCopy("Sheet1");
Langkah 6: Simpan file Excel
MenggunakanSave
metodeWorkbook
objek untuk menyimpan perubahan ke file baru:
wb.Save(dataDir + "CopyWithinWorkbook_out.xls");
Pastikan untuk menentukan jalur dan nama file yang diinginkan untuk file keluaran.
Contoh kode sumber untuk Lembar Kerja Salin Excel menggunakan Aspose.Cells untuk .NET
//Jalur ke direktori dokumen.
string dataDir = "YOUR DOCUMENT DIRECTORY";
string InputPath = dataDir + "book1.xls";
// Buka file Excel yang ada.
Workbook wb = new Workbook(InputPath);
// Buat objek Lembar Kerja dengan referensi ke
// lembar Buku Kerja.
WorksheetCollection sheets = wb.Worksheets;
// Salin data ke lembar baru dari yang sudah ada
// lembar dalam Buku Kerja.
sheets.AddCopy("Sheet1");
// Simpan file Excelnya.
wb.Save(dataDir + "CopyWithinWorkbook_out.xls");
Kesimpulan
Selamat! Anda sekarang telah mempelajari cara menyalin lembar kerja Excel menggunakan Aspose.Cells untuk .NET. Panduan langkah demi langkah ini menunjukkan cara mengimpor perpustakaan yang diperlukan, memuat file Excel yang ada, menyalin lembar kerja dan menyimpan file yang dimodifikasi. Jangan ragu untuk menggunakan metode ini dalam proyek Anda sendiri untuk memanipulasi file Excel secara efisien.
FAQ
Q. Apakah Aspose.Cells kompatibel dengan bahasa pemrograman lain?
A. Ya, Aspose.Cells mendukung berbagai bahasa pemrograman termasuk C#, Java, Python, dan banyak lagi.
T. Bisakah saya menyalin lembar kerja ke buku kerja Excel lainnya?
A. Ya, Anda dapat menggunakanAddCopy
metode untuk menyalin lembar kerja ke buku kerja Excel lain.
T. Apakah Aspose.Cells mempertahankan rumus dan pemformatan saat menyalin lembar kerja?
A. Ya, Aspose.Cells mempertahankan rumus, pemformatan, dan properti lainnya saat menyalin lembar kerja.
T. Apakah Aspose.Cells memerlukan lisensi untuk penggunaan komersial?
A. Ya, Aspose.Cells adalah produk komersial dan memerlukan pembelian lisensi untuk penggunaan komersial. Anda dapat menemukan informasi lisensi lebih lanjut di situs resmi Aspose.