Aspose.Cells FOSS for C++ は、開発者がプログラミング的に利用できるオープンソースのライブラリです。
作成、ロード、編集、および保存する Excel .xlsx ワークブックは、Microsoft Excel またはいかなる必要もなく。
図書館は、CMakeベースに直接統合される本物のC++ APIを提供します。
外部の実行時間依存症のないシステムを構築する。
コアAPIは、創造と持続性、PlatseHOLDER_2、および細胞操作をカバーしています。
Worksheet.GetCells()、セル値の割り当てを使用して Cell.PutValue() 、公式入力と共に
(い)の、とをに。 番号
フォーマットディスプレイは、完全なローカルサポートで DisplayTextFormatter によって処理されます。
コレクションクラスと関連するコラボレーションクラスを通じて管理されました。
Aspose.Cells FOSS for C++ は、実行時間料金なしで MIT のライセンスの下でリリースされます。 使用制限: CMake を使用してソースから構築し、直接あなたのものに統合します。 ヘッダーとソース図書館としてのプロジェクト. 企業機能とサポートについては、 Aspose.Cells for C++ — Enterprise Product を参照してください。
Workbook 例を作成するか、既存の .xlsx のファイルをロードします。WorksheetCollection で利用するWorksheet.GetCells()Workbook.Save() でファイルするCell.PutValue() と書き込みます。Cell.SetFormula()DisplayTextFormatter で読むStyle.SetNumber()ParsedNumericFormat と組み合わせる。Cell.GetStyle() と Cell.SetStyle() で回復して変更します。Style.SetFont() with Font.SetBold() and Font.SetColor()Style.SetPattern() と Style.SetForegroundColor() で記入します。Color.FromArgb() で構築するPageSetup で設定するPageSetup 方法で設定するワークブックを作成し、値と公式を含む細胞を人口化し,ヘッダースタイリングを実施し:
#include "aspose/cells_foss/Workbook.h"
#include "aspose/cells_foss/Worksheet.h"
#include "aspose/cells_foss/Cell.h"
#include "aspose/cells_foss/Style.h"
#include "aspose/cells_foss/Color.h"
#include "aspose/cells_foss/Font.h"
using namespace Aspose::Cells_FOSS;
int main() {
Workbook workbook;
Worksheet& sheet = workbook.GetWorksheets()[0];
sheet.SetName("Products");
sheet.GetCells()["A1"].PutValue("Product");
sheet.GetCells()["B1"].PutValue("Price");
sheet.GetCells()["A2"].PutValue("Apple");
sheet.GetCells()["B2"].PutValue(2.99);
sheet.GetCells()["B4"].SetFormula("=SUM(B2:B3)");
Style headerStyle = sheet.GetCells()["A1"].GetStyle();
Font font;
font.SetBold(true);
font.SetColor(Color::FromArgb(255, 255, 255, 255));
headerStyle.SetFont(font);
headerStyle.SetForegroundColor(Color::FromArgb(255, 34, 120, 212));
sheet.GetCells()["A1"].SetStyle(headerStyle);
workbook.Save("products.xlsx");
return 0;
}
MITライセンス - 商業用およびオープンソースの使用に無料です. 配布時にLICENSE.txtファイルを含みます。
ロードと保存の両方のために XLSX. CSV のロードがサポートされます; CSV ストレージは v0.1 では利用できません。
リポジトリをクローンして、CMake add_subdirectory または FetchContent を使用します. C++17 コピーヤーと CMake 3.15+ が必要です。
Aspose.Cells FOSS for C++ は完全に自力で、Microsoft Excel または COM のインターポップを必要としません。
v0.1 では、条件形状コレクションと自動フィルターを含むいくつかのクラスが宣言されます。Core Workbook、ワークシート、セル、スタイルの操作は完全に機能しています。