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

Aspose.Cells FOSS C++ užkandžiai

Atviros šaltinio C++ biblioteka, skirta sukurti, įkrauti, redaguoti ir išsaugoti Excel .xlsx darbalaukės be Microsoft Excel.

Aspose.Cells FOSS – atviros šaltinio C++ skirtukų biblioteka

Aspose.Cells FOSS C++ yra atviro kodo biblioteka, leidžianti kūrėjams programuojant sukurti, įkrauti, redaguoti ir išsaugoti Excel .xlsx darbalaukės be reikalaujant “Microsoft Excel” ar bet kokio Biblioteka teikia gimtą C++ API, kuris integruojamas tiesiogiai į CMake bazinį sukurti sistemas, kuriose nėra išorinių eksploatavimo laiko priklausomybės.

Pagrindinė API apima Workbook kūrimą ir išlikimą, Worksheet ir ląstelių manipuliavimą per Worksheet.GetCells(), ląstelių vertės paskyrimas naudojant Cell.PutValue() formos įvadas su Cell.SetFormula() ir turtingas stiliaus per Style, Font bei Color klases. skaičius formatų ekraną tvarko DisplayTextFormatter su pilna vietos parama. valdomas per DefinedNameUtility ir susijusias kolekcijos klases.

Aspose.Cells FOSS C++ yra išleistas pagal MIT licenciją be darbo laiko mokesčių arba naudojimo apribojimai. sukurkite iš šaltinio naudodami CMake ir integruokite tiesiogiai į savo Projektas kaip pavadinimo ir šaltinio biblioteka. Verslo funkcijų ir paramos, žr Aspose.Cells for C++ — Enterprise Product.

Darbo knygos ir darbalaukio valdymo

  • Sukurkite naujus Workbook pavyzdžius arba įkraukite esamus .xlsx failus
  • Prieiga ir iteravimas darbalaukėse per WorksheetCollection
  • Darbo sąrašas su Worksheet.SetName()
  • Atgauti ir manipuliuoti ląsteles per Worksheet.GetCells()
  • Suskaičiuoti darbalaukės, kad būtų galima susieti kelią su Workbook.Save()

Tipiški naudojimo atvejai

  • „Excel“ ataskaitos iš paraiškos duomenų generavimas
  • Transformacija ir reformos esamos skirtukai
  • Sukurkite šablonu pagamintus išleidimo failus serverio aplinkoje
  • Sukurkite automatizuotus duomenų eksporto vamzdžius be „Excel“ įdiegimo

Ląstelių vertės, formulės ir skaičių formatos

  • Rašyti tekstą ir numerinius vertes su Cell.PutValue()
  • Įveskite Excel formulę naudodami Cell.SetFormula()
  • Skaitykite formatuotą ląstelių tekstą per DisplayTextFormatter
  • Taikyti skaičių formatas modelius naudojant Style.SetNumber()
  • Parsų numerinio formato juostelės su ParsedNumericFormat

Tipiški naudojimo atvejai

  • Sukurti finansinius skirtukus su sumos, perdavimo ir IF formulėmis
  • Valiutos, procentų ir datos stulpelių formatuojimas automatiškai
  • Ekstrakcija paruoštas tekstas iš ląstelių ataskaitoms
  • Įvertinti ir normalizuoti skaitmeninius duomenis prieš eksportuojant

Ląstelių stilius su fontais, spalvomis ir siena

  • Atkurti ir keisti ląstelių stilius per Cell.GetStyle() ir Cell.SetStyle()
  • Configure fonts using Style.SetFont() with Font.SetBold() and Font.SetColor()
  • Įdėkite foną užpildyti šablonus Style.SetPattern() ir Style.SetForegroundColor()
  • Renkantis ARGB spalvas Color.FromArgb()
  • Taikyti nuoseklų stilių per viršaus eilutes ir duomenų rangoje

Tipiški naudojimo atvejai

  • Pridėti žymėtą pavadinimų eilutes su spalvingais fondais ir drąsu tekstais
  • Pažymėkite santraukų eilutes su užpildymo šablonų ir pritaikytų raidžių
  • Sukurkite nuosekliai stiliaus išleidimo verslo dashboards
  • Taikyti lentelės lygio formatuoti viename pasus

Puslapio nustatymas ir spausdinimas

  • Konfigūruokite popieriaus dydį, orientaciją ir skalavimą per PageSetup
  • Nustatykite tinkamą puslapį ir spausdinkite sritis su PageSetup metodais
  • Apibrėžti spausdinimo viršūnės, pėdos ir maržos
  • Kontrolės eilutė ir stulpų pakartotinės grupės daugiašaliam spausdinimui

Tipiški naudojimo atvejai

  • Paruoškite spausdinamas sąskaitas ir formatuojamus ataskaitas
  • Nuosekliai spausdinami reguliavimo dokumentų maržai
  • Konfiguruoti kraštovaizdžio išdėstymą platų finansinių lentelių
  • Įdiegti pakartotinus pavadinimų eilutes daugiašaliam išleidimui

Sukurkite Stiliuotą darbo knygą ir išsaugokite kaip .xlsx

Sukurkite darbotvarkę, populuokite ląsteles su vertybėmis ir formulėmis, taikykite pavadinimo stilių ir išsaugokite:

#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

Kokią licenciją „Aspose.Cells FOSS“ naudoja C++?

MIT licencija – nemokama komercinėms ir atviros šaltinio naudojimui. įtraukti LICENSE.txt failą platinant.

Kokius failų formatus palaiko?

XLSX tiek įkrovimui, tiek išsaugojimui. CSV įkraipymas palaikomas; CSV saugojimas nėra prieinamas v0.1.

Kaip įdiegti biblioteką?

Klonuoti saugyklą ir naudoti CMake add_subdirectory arba FetchContent. Reikia C++17 kompilatoriaus ir CMAKE 3.15+. jokių išorinių priklausomybės.

Ar biblioteka reikalauja „Microsoft Excel“?

Aspose.Cells FOSS - C++ yra visiškai savarankiškai turinčio ir nereikalauja „Microsoft Excel“ ar bet kokio COM sąsajos.

Ar visi API klasės yra visiškai įgyvendintos?

Įvairūs klasės v0.1 yra deklaruojamos, bet tik stub-only, įskaitant sąlyginioFormatavimo kolekcija ir AutoFilter. Pagrindinis darbo knyga, darbalaukio, ląstelių ir stiliaus operacijos yra visiškai funkcionalūs.

  

Support and Learning Resources

 Lietuvių