1. 제품
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for C++

Aspose.Cells FOSS C++에 대한 자세한 내용은 다음과 같습니다.

오픈소스 C++ 라이브러리, Microsoft Excel 없이 Excel .xlsx 워크북을 만들고 업로드하고 편집하며 저장합니다.

Aspose.Cells FOSS - 오픈소스 C++ 스프레드시트 라이브러리

Aspose.Cells FOSS for C++는 개발자가 프로그래밍을 가능하게 하는 오픈소스 도서관입니다. Microsoft Excel 또는 다른 작업을 필요로하지 않고 Excel .xlsx 워크북을 만들고, 업로드하고, 편집하고 저장합니다. COM 인터프. 도서관은 CMake 기반으로 직접 통합되는 원주민 C++ API를 제공합니다. 외부 실행 시간 의존성이 없는 시스템을 구축합니다.

핵심 API는 Workbook 창조 및 지속성, Worksheet 및 세포 조작을 포함합니다. Worksheet.GetCells(), 셀 가치 할당을 사용하여 Cell.PutValue()를 입력합니다. [PLACEHOLDER_5}, 그리고 풍부한 스타일링을 통해 Style , FontColor 클래스. 숫자 형식 표시는 DisplayTextFormatter에 의해 처리됩니다.전체 지역 지원을 받습니다.이 이름의 범위는 DefinedNameUtility 및 관련 컬렉션 클래스를 통해 관리되었습니다.

Aspose.Cells FOSS for C++는 실행 시간 요금이 없거나 MIT 라이센스 아래에서 출시됩니다. 사용 제한. CMake를 사용하여 출처에서 구축하고 직접 당신의 프로젝트는 헤더 및 소스 라이브러리입니다.기업 기능 및 지원을 위해 Aspose.Cells for C++ — Enterprise Product를 참조하십시오.

워크북 및 워치시트 관리

  • Workbook 사례를 만들거나 기존 .xlsx 파일을 충전하십시오.
  • 액세스 및 WorksheetCollection를 통해 작업장 이테라이트
  • 을 바꾸어 놓은 작품의 이름으로
  • 셀을 복구하고 조작하십시오 Worksheet.GetCells()
  • 작업책을 저장하여 Workbook.Save()로 경로를 파일합니다.

일반적인 사용 사례

  • 응용 프로그램 데이터에서 Excel 보고서를 생성합니다.
  • 기존의 스파이더를 변환하고 개혁하십시오.
  • 서버 환경에서 템플릿을 제어하는 출력 파일을 생성합니다.
  • Excel 설치 없이 자동 데이터 수출 파이프를 구축합니다.

세포 값, 수식 및 번호 형식

  • 텍스트 및 수치 값을 Cell.PutValue()로 작성합니다.
  • Cell.SetFormula()를 사용하여 Excel 수식을 입력합니다.
  • 셀 형식의 문서를 읽으십시오 DisplayTextFormatter
  • 숫자 형식 패턴을 사용하여 적용 Style.SetNumber()
  • 숫자 형식의 파르세 스트립 ParsedNumericFormat

일반적인 사용 사례

  • SUM, AVERAGE 및 IF 수식을 사용하여 금융 스파이더를 구축합니다.
  • 통화, 비율 및 날짜 열을 자동으로 형성합니다.
  • 보고를 위한 세포에서 표시 준비된 텍스트 추출
  • 수출 전에 숫자 데이터를 검증하고 정상화합니다.

셀 스타일링, 글꼴, 색상 및 경계

  • 셀 스타일을 Cell.GetStyle()Cell.SetStyle()를 통해 복구하고 수정합니다.
  • Configure fonts using Style.SetFont() with Font.SetBold() and Font.SetColor()
  • 뒷면 패턴을 Style.SetPattern()Style.SetForegroundColor()로 설정합니다.
  • ARGB 색상으로 구성하십시오 Color.FromArgb()
  • 헤더 라인 및 데이터 범위에 따라 일관된 스타일을 적용합니다.

일반적인 사용 사례

  • 색깔이 많은 배경과 용감한 텍스트를 가진 브랜드 헤더 라인을 추가하십시오.
  • 패턴을 채우고 사용자 지정 글꼴로 요약 라인을 강조합니다.
  • 비즈니스 다쉬보드를 위한 일관된 스타일링 출력 생성
  • 단일 패스에서 테이블 레벨 형식을 적용합니다.

페이지 설정 및 인쇄 구성

  • 종이 크기, 방향 및 스케일링을 PageSetup를 통해 설정합니다.
  • 페이지에 맞추고 PageSetup 방법으로 인쇄 영역 옵션을 설정합니다.
  • 인쇄 헤드, 발자국 및 마진을 정의합니다.
  • 컨트롤 라인 및 여러 페이지 인쇄를 위한 열 반복 그룹

일반적인 사용 사례

  • 인쇄 가능한 청구서 및 포맷 된 보고서를 준비하십시오.
  • 규제 문서에 대한 일관된 인쇄 마진을 설정합니다.
  • 광범위한 금융 테이블을 위한 풍경 배열 설정
  • 여러 페이지 출력에 대한 반복 헤더 라인을 설정합니다.

스타일링 워크북을 만들고 .xlsx로 저장하세요.

워크북을 만들고, 값과 수식으로 세포를 인구화하고, 헤드 스타일링을 적용하고 저장합니다.

#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;
}

자주 묻는 질문

C++ 사용을 위한 Aspose.Cells FOSS 라이센스는 무엇입니까?

MIT 라이센스 - 상업 및 오픈 소스 사용을위한 무료.LICENSE.txt 파일을 포함 할 때 배포.

어떤 파일 형식이 지원되는가?

CSV 로드가 지원되며, CSV 저장소는 v0.1에서 사용할 수 없습니다.

도서관을 어떻게 설치할 수 있나요?

리포트리오를 클론하고 CMake add_subdirectory 또는 FetchContent를 사용하십시오.C++17 컴파일러와 CMAKE 3.15+가 필요합니다.외부 의존도 없습니다.

도서관은 Microsoft Excel을 필요로합니까?

Aspose.Cells FOSS for C++는 완전히 자체 콘텐츠이며 Microsoft Excel 또는 COM 인터프를 필요로하지 않습니다.

모든 API 클래스가 완전히 구현되었습니까?

v0.1의 여러 클래스는 조건형식 컬렉션 및 자동 필터를 포함하여 단순히 선언되지만 완전히 기능적입니다.

  

지원 및 학습 자료

 한국어