Ç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:
- Workbook sınıfının bir örneğini oluşturun ve dosya yolunu yapıcıya geçirin.
- WorksheetCollection sınıfını kullanarak çalışma sayfalarına erişin.
- Gerekirse çalışma kitabını düzenleyin.
- 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:
- Çalışma kitabından WorksheetCollection sınıfına erişin.
- 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:
- Çalışma kitabından WorksheetCollection sınıfına erişin.
- 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:
- Çalışma kitabından Worksheet sınıfına erişin.
- Ç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.