Aspose.Cells FOSS for C++는 개발자가 프로그래밍을 가능하게 하는 오픈소스 도서관입니다.
Microsoft Excel 또는 다른 작업을 필요로하지 않고 Excel .xlsx 워크북을 만들고, 업로드하고, 편집하고 저장합니다.
COM 인터프. 도서관은 CMake 기반으로 직접 통합되는 원주민 C++ API를 제공합니다.
외부 실행 시간 의존성이 없는 시스템을 구축합니다.
핵심 API는 Workbook 창조 및 지속성, Worksheet 및 세포 조작을 포함합니다.
Worksheet.GetCells(), 셀 가치 할당을 사용하여 Cell.PutValue()를 입력합니다.
[PLACEHOLDER_5}, 그리고 풍부한 스타일링을 통해 Style , Font 및 Color 클래스. 숫자
형식 표시는 DisplayTextFormatter에 의해 처리됩니다.전체 지역 지원을 받습니다.이 이름의 범위는
DefinedNameUtility 및 관련 컬렉션 클래스를 통해 관리되었습니다.
Aspose.Cells FOSS for C++는 실행 시간 요금이 없거나 MIT 라이센스 아래에서 출시됩니다. 사용 제한. CMake를 사용하여 출처에서 구축하고 직접 당신의 프로젝트는 헤더 및 소스 라이브러리입니다.기업 기능 및 지원을 위해 Aspose.Cells for C++ — Enterprise Product를 참조하십시오.
Workbook 사례를 만들거나 기존 .xlsx 파일을 충전하십시오.WorksheetCollection를 통해 작업장 이테라이트Worksheet.GetCells()Workbook.Save()로 경로를 파일합니다.Cell.PutValue()로 작성합니다.Cell.SetFormula()를 사용하여 Excel 수식을 입력합니다.DisplayTextFormatterStyle.SetNumber()ParsedNumericFormatCell.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 파일을 포함 할 때 배포.
CSV 로드가 지원되며, CSV 저장소는 v0.1에서 사용할 수 없습니다.
리포트리오를 클론하고 CMake add_subdirectory 또는 FetchContent를 사용하십시오.C++17 컴파일러와 CMAKE 3.15+가 필요합니다.외부 의존도 없습니다.
Aspose.Cells FOSS for C++는 완전히 자체 콘텐츠이며 Microsoft Excel 또는 COM 인터프를 필요로하지 않습니다.
v0.1의 여러 클래스는 조건형식 컬렉션 및 자동 필터를 포함하여 단순히 선언되지만 완전히 기능적입니다.