1. Products
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for C++

Aspose.Cells FOSS pre C++

Knihovňa s otvoreným zdrojom C++ pre vytvorenie, nahrávanie, úpravu a ukladanie Excel .xlsx pracovných kníh bez Microsoft Excel.

Aspose.Cells FOSS – knižnica s rozhraním Open Source C++

Aspose.Cells FOSS pre C++ je knižnica s otvoreným zdrojom, ktorá umožňuje vývojárom programovať a vytvárať nové možnosti. vytvoriť, nahrať, upraviť a uložiť Excel .xlsx pracovné knihy bez toho, aby sa Microsoft Excel alebo akýkoľvek iný Interop COM. Knižnica poskytuje domáce C++ API, ktoré sa priamo integruje do CMake-založené Vytvorte systémy bez vonkajších závislostí na prevádzkovom čase.

Kľúčová API pokrýva Workbook tvorbu a vytrvalosť, Worksheet a manipuláciu buniek prostredníctvom Worksheet.GetCells(), celiak hodnoty priradenie pomocou Cell.PutValue() , vstup vzorec s Cell.SetFormula() a bohaté štýlovanie prostredníctvom Style, Font i Color tried. Číslo Zobrazenie formátu je spravované DisplayTextFormatter s plnou lokálnou podporou. spravované prostredníctvom DefinedNameUtility a súvisiacich tried zbierania.

Aspose.Cells FOSS pre C++ je vydaný pod licenciou MIT bez poplatkov za prevádzku alebo používanie obmedzenia. postaviť z zdroja pomocou CMake a integrovať priamo do svojho projekt ako knižnica hlavy a zdroja. pre funkcie a podporu podniku, pozri Aspose.Cells for C++ — Enterprise Product.

Pracovný list a manažment pracovných listov

  • Vytvorte nové Workbook príklady alebo nahrať existujúce .xlsx súbory
  • Prístup a iterácia pracovných listov prostredníctvom WorksheetCollection
  • Názov pracovných listov s Worksheet.SetName()
  • Získajte a manipulujte bunky prostredníctvom Worksheet.GetCells()
  • Uložiť pracovné knihy na súbor cesty s Workbook.Save()

Typické prípady použitia

  • Generovať správy Excel z aplikácií údajov
  • Transformovať a reformovať existujúce štítky
  • Vytvorenie šablóny-orientovaných výstupných súborov v serverových prostrediach
  • Vytvorte automatizované databázy bez Excelu

Celkové hodnoty, vzorce a formáty čísla

  • Napíšte text a číselné hodnoty pomocou Cell.PutValue()
  • Vložte formuláre programu Excel pomocou Cell.SetFormula()
  • Prečítajte si formátovaný text prostredníctvom DisplayTextFormatter
  • Aplikujte šablóny formátu čísla pomocou Style.SetNumber()
  • Parse číselné formátové pruhy s ParsedNumericFormat

Typické prípady použitia

  • Vytvorte finančné spreadsheets s SUM, AVERAGE a IF vzorce
  • Formátovanie meny, percentuálnych a dátumových stĺpcov automaticky
  • Vyberte text pripravený na zobrazenie z buniek pre hlásenie
  • Validácia a normalizácia číselných údajov pred vývozom

Stylovanie buniek so fontami, farbami a hranicami

  • Získajte a zmeniť štýly buniek prostredníctvom Cell.GetStyle() a Cell.SetStyle()
  • Configure fonts using Style.SetFont() with Font.SetBold() and Font.SetColor()
  • Nastaviť pozadie vyplniť vzory s Style.SetPattern() a Style.SetForegroundColor()
  • Konštrukcia farieb ARGB s Color.FromArgb()
  • Aplikujte konzistentné štýly cez riadky hlavy a dátové rady

Typické prípady použitia

  • Pridajte značky s hlavnými riadkami s farebným pozadím a odvážnym textom
  • Zvýšte súhrnné riadky s vyplnením vzorov a vlastnými písmenami
  • Vytvorte konzistentne štýlový výstup pre podnikové dashboards
  • Aplikovať formátovanie tabuľky v jednom priechode

Nastavenie stránky a konfigurácia tlače

  • Nastaviť veľkosť, orientáciu a skalovanie papiera prostredníctvom PageSetup
  • Nastaviť možnosti vhodnej na stránku a tlačiť s PageSetup metódami
  • Definujte tlačené hlavice, nohy a hranice
  • Kontrolný riadok a stĺpce opakovať skupiny pre viacstránkové tlač

Typické prípady použitia

  • Príprava tlačiteľných faktúr a formátovaných správ
  • Definovať konzistentné tlačové hranice pre regulačné dokumenty
  • Nastavenie rozloženia krajiny pre široké finančné tabuľky
  • Nastavenie opakujúcich riadkov hlavy pre viacstránkový výstup

Vytvorte štýlovú pracovnú knihu a uložíte ako .xlsx

Vytvorte si pracovnú knihu, populujte bunky s hodnotami a vzorcom, aplikujte štýl hlavy a ušetrite:

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

Frequently Asked Questions

Akú licenciu používajú Aspose.Cells FOSS pre použitie C++?

MIT Licencia - zadarmo pre komerčné a open-source použitie.Vzťahujte súbor LICENSE.txt pri distribúcii.

Aké súbory sú podporované?

XLSX pre obidve zaťaženie a úsporu. CSV zaťaží je podporovaný; CSV sa úložisko nie je k dispozícii v0.1.

Ako môžem inštalovať knižnicu?

Klonovanie záložky a používanie CMake add_subdirectory alebo FetchContent. Vyžaduje C++17 kompilátor a CMAKE 3.15+. Žiadne externé závislosti.

Potrebuje knižnica Microsoft Excel?

Aspose.Cells FOSS pre C++ je úplne samostatne obsahovaný a nevyžaduje Microsoft Excel ani žiadny COM interop.

Sú všetky triedy API plne implementované?

V0.1 sú vyhlásené niekoľko tried, ale len v úvahu, vrátane ConditionalFormattingCollection a AutoFilter. Core Workbook, Worksheet, Cell, a Style operácie sú plne funkčné.

  

Support and Learning Resources

 Slovenčina