Bir programcı olarak, Excel elektronik tablolarını işlemeniz gerektiğinde senaryolarla karşılaşabilirsiniz. Ayrıca, bu makalede zaten ele aldığım Excel dosyalarını oluşturmanız ve doldurmanız gerekebilir. Bugün size Excel’in başka bir özelliği olan satırları ve sütunları ekleme ve silmeyi nasıl uygulayacağınızı göstereceğim. Bu, Excel satırlarını/sütunlarını dinamik olarak eklemeniz/kaldırmanız gerektiğinde faydalı olabilir. Öyleyse, Java’da bir Excel sayfasına satır ve sütunların nasıl ekleneceğine veya silineceğine bir göz atalım.
- Excel’de Satırları ve Sütunları Eklemek veya Silmek için Java Kitaplığı
- Java’da bir Excel Sayfasına Satır Ekleme
- Java’da bir Excel Sayfasına Sütunlar Ekleme
- Java’da bir Excel Sayfasındaki Satırları Silme
- Java’da bir Excel Sayfasındaki Sütunları Silme
Excel Satırlarını ve Sütunlarını Eklemek veya Silmek için Java Kitaplığı
Aspose.Cells for Java, Excel dosyalarını oluşturmak ve değiştirmek için harika bir dizi özellik sağlayan popüler bir elektronik tablo işleme kitaplığıdır. Excel sayfalarının satırlarını ve sütunlarını değiştirmek için bu kitaplığı kullanacağız. JAR’ını indirebilir veya aşağıdaki Maven yapılandırmasını kullanarak kurabilirsiniz.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.10</version>
</dependency>
Java’da Excel’de Satır Ekleme
Aşağıda, Java’da bir Excel çalışma sayfasına satır ekleme adımları verilmiştir.
- İlk olarak, Excel dosyasını yüklemek için Workbook sınıfını kullanın.
- Ardından Workbook.getWorksheets().get(index) yöntemini kullanarak istediğiniz çalışma sayfasına dizine göre erişin.
- Satırları eklemek için Worksheet.getCells().insertRows(rowIndex, totalRows) yöntemini kullanın. İlk parametre satır dizini, ikinci parametre ise eklemek istediğiniz satır sayısıdır.
- Son olarak Excel dosyasını Workbook.save(String) yöntemini kullanarak kaydedin.
Aşağıdaki kod örneği, Java’da bir Excel çalışma sayfasına nasıl satır ekleneceğini gösterir.
// Excel dosyasını yükle
Workbook workbook = new Workbook("Book1.xls");
// Excel dosyasındaki ilk çalışma sayfasına erişin
Worksheet worksheet = workbook.getWorksheets().get(0);
// Çalışma sayfasına 3. konumda bir satır ekleyin
worksheet.getCells().insertRows(2, 1);
// Değiştirilen Excel dosyasını varsayılan biçimde kaydedin
workbook.save("Insert Rows.xls");
Java’da Excel Sayfalarına Sütun Ekleme
Bir Excel sayfasına sütun ekleme prosedürü, satırların eklenmesine benzer. Java’da bir çalışma sayfasına sütun ekleme adımları aşağıda verilmiştir.
- İlk olarak, Workbook sınıfını kullanarak Excel dosyasını yükleyin.
- Workbook.getWorksheets().get(index) yöntemini kullanarak dizine göre istenen çalışma sayfasının referansını alın.
- Worksheet.getCells().insertColumns(columnIndex, totalColumns) yöntemini kullanarak sütun ekleyin. Burada ilk parametre sütunun dizini, ikinci parametre ise eklemek istediğiniz sütun sayısıdır.
- Son olarak, güncellenen Excel dosyasını Workbook.save(String) yöntemini kullanarak kaydedin.
Aşağıdaki kod örneği, Java’da bir Excel sayfasına sütunların nasıl ekleneceğini gösterir.
// Excel dosyasını yükle
Workbook workbook = new Workbook("Book1.xls");
// Excel dosyasındaki ilk çalışma sayfasına erişin
Worksheet worksheet = workbook.getWorksheets().get(0);
// Çalışma sayfasına 2. konumda bir sütun ekleyin
worksheet.getCells().insertColumns(1, 1);
// Değiştirilen Excel dosyasını varsayılan biçimde kaydedin
workbook.save("Insert Column.xls");
Şimdi Java kullanarak Excel sayfalarındaki satır ve sütunların nasıl silineceğine bir göz atalım. İlk olarak, satırların silinmesini tartışacağız.
Java’da bir Excel XLSX’teki Satırları Sil
Java’da bir Excel çalışma sayfasından satır silme adımları aşağıdadır.
- İlk olarak, Workbook sınıfını kullanarak Excel dosyasını yükleyin.
- Ardından, Workbook.getWorksheets().get(index) yöntemini kullanarak dizine göre çalışma sayfasının referansını alın.
- İlk parametrenin satır dizini ve ikinci parametrenin silmek istediğiniz satır sayısı olduğu Worksheet.getCells().deleteRows(rowIndex, totalRows) yöntemini kullanarak satırları silin.
- Son olarak, Excel dosyasını Workbook.save(String) yöntemini kullanarak kaydedin.
Aşağıdaki kod örneği, Java’da bir Excel çalışma sayfasından satırların nasıl silineceğini gösterir.
// Excel dosyasını yükle
Workbook workbook = new Workbook("Book1.xls");
// Excel dosyasındaki ilk çalışma sayfasına erişin
Worksheet worksheet = workbook.getWorksheets().get(0);
// 3. sıradan başlayarak çalışma sayfasından 10 satırı silin
worksheet.getCells().deleteRows(2, 10, true);
// Değiştirilen Excel dosyasını varsayılan biçimde kaydedin
workbook.save("Delete Rows.xls");
Excel’de Sütunları Sil Java’da XLSX
Java’da bir Excel çalışma sayfasından sütunları silme adımları aşağıdadır.
- İlk olarak, Workbook sınıfını kullanarak Excel dosyasını yükleyin.
- Workbook.getWorksheets().get(index) yöntemini kullanarak istediğiniz çalışma sayfasına dizine göre erişin.
- Worksheet.getCells().deleteColumns(columnIndex, totalColumns, updateReference) yöntemini kullanarak sütunları silin. İlk parametre sütun dizini, ikinci parametre silmek istediğiniz sütun sayısı ve üçüncü parametre referansların diğer çalışma sayfalarında güncellenmesi gerekip gerekmediğini gösterir.
- Son olarak, güncellenen dosyayı Workbook.save(String) yöntemini kullanarak kaydedin.
Aşağıdaki kod örneği, Java kullanılarak bir Excel çalışma sayfasından sütunların nasıl silineceğini gösterir.
// Excel dosyasını yükle
Workbook workbook = new Workbook("Book1.xls");
// Excel dosyasındaki ilk çalışma sayfasına erişin
Worksheet worksheet = workbook.getWorksheets().get(0);
// Çalışma sayfasından 2. konumdaki bir sütunu silme
worksheet.getCells().deleteColumns(1, 1, true);
// Değiştirilen Excel dosyasını varsayılan biçimde kaydedin
workbook.save("Delete Columns.xls");
Java Excel Kitaplığı - Ücretsiz Lisans Alın
Değerlendirme sınırlamaları olmadan Excel satırlarını ve sütunlarını değiştirmek için ücretsiz bir geçici lisans alabilirsiniz.
Çözüm
Bu makalede, Excel’de satırları ve sütunları programlı olarak nasıl değiştireceğinizi öğrendiniz. Özellikle, Java kullanarak Excel çalışma sayfalarına nasıl satır ve sütun ekleyeceğinizi ve sileceğinizi gördünüz.
Java Elektronik Tablo Kitaplığı hakkında daha fazlasını okuyun
Belgeleri kullanarak Java Excel kitaplığı hakkında daha fazlasını keşfedebilirsiniz. Ayrıca, sorularınızı forumumuz aracılığıyla bizimle paylaşabilirsiniz.