C++でブックを管理する
Contents
[
Hide
]
Aspose.Cells for C++は、ブックとワークシートの作成、開く、操作のための強力で柔軟なAPIを提供します。ここでは、その方法を説明します。
新しいワークブックの作成
新しいブックを作成するには:
- Workbook クラスのインスタンスを作成します。
- WorksheetCollectionクラスを使用してワークシートを追加します。
- Saveメソッドを使ってブックを保存します。
#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;
}
既存のブックを開く
既存のブックを開くには:
- Workbookクラスのインスタンスを作成し、ファイルパスをコンストラクタに渡します。
- WorksheetCollectionクラスを使用してワークシートにアクセスします。
- 必要に応じてブックを編集します。
- Saveメソッドを使ってブックを保存します。
#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;
}
ワークシートの管理
Aspose.Cells for C++は、ワークシートの追加、削除、名前変更など、多くの管理方法を提供します。
ワークシートの追加
新しいワークシートを追加するには:
- ワークブックから WorksheetCollection クラスにアクセスします。
- Add メソッドを使用して新しいワークシートを追加します。
#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;
}
ワークシートの削除
ワークシートを削除するには:
- ワークブックから WorksheetCollection クラスにアクセスします。
- RemoveAt メソッドを使用してインデックスでワークシートを削除します。
#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;
}
ワークシートの名前を変更する
ワークシートの名前を変更するには:
#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;
}
結論
Aspose.Cells for C++ は、ワークブックとワークシートの管理に役立つ包括的なツールセットを提供します。新しいワークブックの作成、既存のものを開く、またはワークシートを操作する必要がある場合、Aspose.Cellsを使用してExcelファイルをプログラムで操作するのは簡単です。