Bu kısa öğretici, Excel sayfasını Java’da başka bir çalışma kitabına kopyalama hakkında ayrıntılar sağlar. Girilen Excel dosyasını XLSX veya XLS dosya uzantılı yükleyebilir ve ardından Java excel çalışma sayfasını kopyala işlevi gerçekleştirilebilir. Gereksinimlerinize göre dizin numarasını veya sayfa adını kullanarak herhangi bir sayfayı kopyalayabilirsiniz.
Excel Sayfasını Java’da Başka Bir Çalışma Kitabına Kopyalama Adımları
- Bir Excel sayfasını kopyalamak için Maven deposundan Aspose.Cells referansı ekleyin
- Giriş verilerini kopyalamak için kaynak Excel dosyasını Workbook sınıf nesnesine yükleyin
- Çıktı Excel dosyasının sayfalarına erişin
- Sayfaların dizin numarasını kullanarak Excel sayfasını başka bir çalışma kitabına Copy ekleyin
- Çıktı Excel çalışma kitabını içinde kopyalanan çalışma sayfasıyla birlikte kaydedin
Java Excel sayfa kopyalama özelliğiyle çalışmak için yalnızca birkaç API çağrısı yapmamız yeterli. Çalışma sayfalarının dizinlerini değiştirerek çalışma sayfalarını kopyalama işlemini özelleştirebiliriz. Örneğin, kaynak çalışma sayfasından herhangi bir çalışma sayfasını kopyalayabilir ve yalnızca dizin numaralarını değiştirerek çıktı Excel çalışma kitabındaki herhangi bir dizine yapıştırabilirsiniz.
Java’da Excel Sayfasını Başka Bir Çalışma Kitabına Kopyalamak için Kod
import com.aspose.cells.License; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.WorksheetCollection; | |
public class CopyExcelSheetToAnotherWorkbookInJava { | |
public static void main(String[] args) throws Exception { | |
// main method to copy Excel sheet to another workbook using Java | |
// Use Aspose.Cells license to remove watermark in the | |
// output Excel file after copying the sheet | |
License licenseForSheetCopy = new License(); | |
licenseForSheetCopy.setLicense("Aspose.Cells.lic"); | |
//Load input and create a new Workbook to copy Excel worksheet | |
Workbook input = new Workbook("input.xlsx"); | |
Workbook output = new Workbook(); | |
//Create a WorksheetCollection object to access the sheets | |
// of output file | |
WorksheetCollection sheets = output.getWorksheets(); | |
//Copy input sheet to a new sheet in the other file | |
sheets.get(0).copy(input.getWorksheets().get(0)); | |
//Save output Excel worksheet with the copied sheet in it | |
output.save("workbook.xlsx"); | |
} | |
} |
Bu eğitimde, Java Excel sayfasını başka bir çalışma kitabına kopyala özelliğinin nasıl dahil edilebileceğini araştırdık. Kopyalama işlemini, yalnızca formül hedef sayfa için geçerli değilse değerleri kopyalamayı destekleyen copy() işlevindeki CopyOptions sınıf nesnesini, adları kopyalama seçeneğini, makroları tutma seçeneğini ve diğer birçok özelliği kullanarak kontrol edebilirsiniz. Peki.
Bu makalede, Excel çalışma sayfaları arasında verilerin nasıl kopyalanıp yapıştırılacağı açıklanmaktadır. Ancak hücrelerin birleştirilmesini öğrenmek istiyorsanız Java kullanarak Excel’de Hücreleri Birleştirme ile ilgili makaleye bakın.