Rad s upravljanjem preglednikom

Rad s upravljanjem preglednikom

Rad s upravljanjem preglednikom

U skladu s člankom 1. Workbook class je ulazna točka za sve radnje na pregledniku u Aspose.Cells FOSS for C++. Pruža metode za stvaranje novih radnih sveski, učitavanje postojećih XLSX datoteka, upravljanje radnim listovima i pohranjivanje rezultata.


Stvaranje novog radnog spiska

Izvorni broj: Workbook Stvaranje praznog radnog papira.

#include "aspose/cells_foss/Workbook.h"
#include "aspose/cells_foss/Worksheet.h"

using namespace Aspose::Cells_FOSS;

int main() {
    Workbook workbook;
    Worksheet& sheet = workbook.GetWorksheets()[0];
    sheet.SetName("Summary");
    workbook.Save("output.xlsx");
    return 0;
}

Upisivanje postojećeg radnog spisa

Predajte put za datoteku na Workbook Nakon učitavanja, radni listovi i podaci ćelija su odmah dostupni.

Workbook workbook("existing.xlsx");
Worksheet& sheet = workbook.GetWorksheets()[0];
// Access or modify cells here
workbook.Save("modified.xlsx");

Konfiguracija svojstava radnog lista

U skladu s člankom 1. Worksheet class izložava svojstva prikaza i zaštite. Koristite ih za konfiguraciju vidljivosti listova, zaslona mreže, zumiranja i boje kartice.

Worksheet& sheet = workbook.GetWorksheets()[0];
sheet.SetName("Data");
sheet.SetShowGridlines(false);
sheet.SetShowRowColumnHeaders(true);
sheet.SetZoom(80);

Zaštita i uklanjanje štitne stranice

Zovi me. Worksheet::Protect za zaključavanje lisca protiv uređivanja, i Worksheet::Unprotect za uklanjanje zaštite:

sheet.Protect("password");
// ... distribute the workbook ...
sheet.Unprotect("password");

Osiguranje jedinstvenog lista i opsega definiranog imena

Kada se programski dodaju više radnih lista, koristite: Workbook::EnsureUniqueSheetName da bi se izbjegle sudari imena. Workbook::EnsureValidDefinedNameScope U slučaju da se naziv ne može koristiti u skladu s člankom 21. stavkom 1. točkom (a) ovog članka, mora se upotrijebiti sljedeći element:.

workbook.EnsureUniqueSheetName();
workbook.EnsureUniqueDefinedName();

Čuvanje radnog spisa

Zovi me. Workbook::Save(fileName) Za pisanje radne sveske na disk. višestruki preopterećenja prihvaćaju ime datoteke, tok ili eksplicitnu SaveFormat.

workbook.Save("products.xlsx");

Savjeti i najbolje prakse

  • Uvijek nazovi. Workbook::Dispose() Kada je to učinjeno s radnom knjigom za oslobađanje neureditenih resursa.
  • Naziv radnog lista mora biti jedinstven u okviru radne knjige korištenje EnsureUniqueSheetName nakon dodavanja serija.
  • Sastavljeno Worksheet::SetShowGridlines(false) za listice u obliku prezentacije kako bi se poboljšala čitljivost.
  • Upotreba: Worksheet::SetZoom(value) U slučaju da je to moguće, provjerite sljedeće:.
  • Boje kartice dodijeljene putem: Worksheet::SetTabColor Pomoć korisnicima u vizualnom razlikovanju radnih lista.

Zajednički problemi

IzdavanjeUzrokPopraviti
Datoteka nije pronađena prilikom učitavanja.Neispravna stazaUpotrijebi apsolutnu stazu ili provjeri radni direktorij
Slaganje imena listaDuplicirane imena pri dodavanju listovaZovi me. EnsureUniqueSheetName() nakon svakog dodavanja
Nečuvan radni svitakSave ne zove seUvijek nazovi. workbook.Save(path) prije izlaska
Opomene za curenje memorijeDispose ne zove seZovi me. workbook.Dispose() na kraju područja primjene

Svrha referentnog API-a

Sredstva za ispitivanje i provedbuOpisivanje
Workbook()Stvara novu praznu radnu svesku
Workbook(filePath)Uložava postojeću XLSX datoteku
Workbook::Save(fileName)Sačuva radnu svesku na disk
Workbook::EnsureUniqueSheetName()Rješenje dupliciranih imena listova
Workbook::Dispose()Oslobađanje resursa
Worksheet::SetName(name)Preimenovanje radnog lista
Worksheet::SetShowGridlines(bool)Srednja linija:
Worksheet::SetZoom(percent)Postavi podrazumijevani postotak zumiranja
Worksheet::Protect(password)Zaključuje radni list
Worksheet::Unprotect(password)Otvara radni list

Također pogledajte:

 Hrvatski