Çalışma Kitabını C++ ile Yönetin

Yeni Bir Çalışma Kitabı Oluşturma

Yeni bir çalışma kitabı oluşturmak için:

Aşağıdaki adımlar, Aspose.Cells API’sini kullanarak Hello World uygulamasını oluşturur: 2. WorksheetCollection sınıfını kullanarak çalışma kitabına çalışma sayfaları ekleyin. 3. Save metodunu kullanarak çalışma kitabını kaydedin.

#include <Aspose.Cells.h>

int main() {
    Aspose::Cells::Startup();
    // Create a new workbook
    Aspose::Cells::Workbook workbook;

    // Add a worksheet to the workbook
    workbook.GetWorksheets().Add();

    // Save the workbook
    workbook.Save("output.xlsx");
    Aspose::Cells::Cleanup();

    return 0;

}

Varolan Bir Çalışma Kitabını Açma

Varolan bir çalışma kitabını açmak için:

  1. Workbook sınıfının bir örneğini oluşturun ve dosya yolunu yapıcıya geçirin.
  2. WorksheetCollection sınıfını kullanarak çalışma sayfalarına erişin.
  3. Gerekirse çalışma kitabını düzenleyin.
  4. Save metodunu kullanarak çalışma kitabını kaydedin.
#include <Aspose.Cells.h>

int main() {
    Aspose::Cells::Startup();
    Aspose::Cells::Workbook workbook("input.xlsx");
    auto worksheet = workbook.GetWorksheets().Get(0);
    worksheet.GetCells().Get(0, 0).SetValue("Hello, World!");
    workbook.Save("output.xlsx");
    Aspose::Cells::Cleanup();
    return 0;

}

Sayfaları Yönetin

Aspose.Cells for C++, sayfaları yönetmek için ekleme, silme ve yeniden adlandırma gibi geniş bir metod yelpazesi sunar.

Çalışma Sayfası Ekleme

Yeni bir çalışma sayfası eklemek için:

  1. Çalışma kitabından WorksheetCollection sınıfına erişin.
  2. Yeni bir çalışma sayfası eklemek için Add yöntemini kullanın.
#include <Aspose.Cells.h>

int main() {
    Aspose::Cells::Startup();
    // Create a new workbook
    Aspose::Cells::Workbook workbook;

    // Add a new worksheet
    workbook.GetWorksheets().Add("NewSheet");

    // Save the workbook
    workbook.Save("output.xlsx");
    Aspose::Cells::Cleanup();

    return 0;

}

Bir Çalışma Sayfasını Kaldırmak

Çalışma sayfasını kaldırmak için:

  1. Çalışma kitabından WorksheetCollection sınıfına erişin.
  2. Bir çalışma sayfasını dizinle kaldırmak için RemoveAt yöntemini kullanın.
#include <Aspose.Cells.h>

int main() {
    Aspose::Cells::Startup();
    // Open an existing workbook
    Aspose::Cells::Workbook workbook("input.xlsx");

    // Remove the first worksheet
    workbook.GetWorksheets().RemoveAt(0);

    // Save the workbook
    workbook.Save("output.xlsx");
    Aspose::Cells::Cleanup();

    return 0;

}

Çalışma Sayfasını Yeniden Adlandırma

Çalışma sayfasının adını değiştirmek için:

  1. Çalışma kitabından Worksheet sınıfına erişin.
  2. Çalışma sayfasının adını değiştirmek için SetName yöntemini kullanın.
#include <Aspose.Cells.h>

int main() {
    Aspose::Cells::Startup();
    Aspose::Cells::Workbook workbook("input.xlsx");
    auto worksheet = workbook.GetWorksheets().Get(0);
    worksheet.SetName("RenamedSheet");
    workbook.Save("output.xlsx");
    Aspose::Cells::Cleanup();
    return 0;

}

Sonuç

Aspose.Cells for C++, çalışma kitapları ve çalışma sayfalarını yönetmek için kapsamlı araçlar sunar. İster yeni bir çalışma kitabı oluşturmanız, ister mevcut birini açmanız veya çalışma sayfalarını manipüle etmeniz gereketsin, Aspose.Cells Excel dosyalarıyla programlı olarak çalışmayı kolaylaştırır.