Συχνές ερωτήσεις

Συχνές ερωτήσεις

Ανοιχτή Πηγή & Open Source

Ποια άδεια κάνει το Aspose.Cells FOSS για χρήση C++;?

Aspose.Cells FOSS for C++ is released under the ΜΙΤ Αδειοδότηση.Εσείς είστε ελεύθεροι να χρησιμοποιείτε, τροποποιήσετε, διανέμετε και υπο-επίθεση της βιβλιοθήκης σε ανοικτού κώδικα και εμπορικά έργα χωρίς κόστος. η μόνη απαίτηση είναι ότι το δελτίο πνευματικών δικαιωμάτων και το κείμενο άδειας περιλαμβάνονται στις διανομές.

Μπορώ να χρησιμοποιήσω το Aspose.Cells FOSS για C++ σε ένα εμπορικό προϊόν;?

Ναι. Η άδεια MIT επιτρέπει απεριόριστη εμπορική χρήση. δεν χρειάζεται να αγοράσετε μια άδειά ή να αποκαλύψετε τον κωδικό πηγής σας. License/LICENSE.txt αρχείο από το αποθεματικό στο πακέτο διανομής σας.

Είναι αυτό το ίδιο με το εμπορικό Aspose.Cells για προϊόν C++;?

No. Aspose.Cells FOSS για C++ είναι μια ανεξάρτητη βιβλιοθήκη ανοικτού κώδικα με άδεια MIT και ένα συγκεντρωμένο σύνολο χαρακτηριστικών (XLSX και CSV ανάγνωση/εγγραφή, λειτουργίες κυττάρων, στυλ). Το εμπορικό Asposa.cells για το προϊόν C ++ έχει ένα ευρύτερο σύνομα χαρακτηριστικά και είναι ξεχωριστά εγκεκριμένο.


Εγκατάσταση & Αίτηση

Ποια είναι τα συστήματα απαιτήσεων για Aspose.Cells FOSS για C++;?

  • ΕΠΙΛΟΓΗ:• συμβατό με το C++17 (GCC 9+, Clang 10+ ή MSVC 2019+)
  • Συστήματα κατασκευής:CMake 3.15 ή υψηλότερη
  • λειτουργικό σύστημα:• Linux, macOS ή Windows
  • εξάρτηση: Κανένα - η βιβλιοθήκη είναι αυτοπεριφερειακή

Πώς μπορώ να προσθέσω το Aspose.Cells FOSS για C++ στο έργο μου;?

Κλωνοποιήστε το αποθεματικό και χρησιμοποιήσετε CMake’s add_subdirectory ή FetchContent:

cmake_minimum_required(VERSION 3.15)
project(MyProject CXX)
set(CMAKE_CXX_STANDARD 17)

add_subdirectory(path/to/Aspose.Cells-FOSS-for-Cpp)

add_executable(MyApp main.cpp)
target_link_libraries(MyApp PRIVATE Aspose.Cells.Foss.Cpp)

Η βιβλιοθήκη έχει κάποια πατρίδα (σύστημα) εξαρτήσεις;?

No. Aspose.Cells FOSS για C++ δεν έχει εξωτερικές βιβλιοθήκες εξαρτήσεις.Όλοι οι απαιτούμενοι κωδικοί περιλαμβάνονται στο αποθεματικό.


Στήριξη μορφοποίησης

Ποια μορφές αρχείων μπορεί να διαβάσει και να γράψει το C++;?

ΤΕΧΝΗφορτίοΣΩΣΤΕ
XLSX
CSV

Το XLSX είναι η κύρια μορφή που υποστηρίζεται. το φόρτιση CSV υποστηρίζονται. αποθηκεύστε σε CSV δεν είναι διαθέσιμο στην τρέχουσα έκδοση.

Μπορώ να φορτώ τα αρχεία XLSX με προστασία κωδικού πρόσβασης;?

Δεν υποστηρίζονται αρχεία XLSX με προστασία κωδικού πρόσβασης. η βιβλιοθήκη μπορεί να ανοίξει μόνο τα επίπεδα (μη κρυπτογραφημένα) αρχείων XL SX.


Πυροβολισμοί

Πώς μπορώ να δημιουργήσω ένα νέο βιβλίο εργασίας και να το αποθηκεύσω;?

Χρησιμοποιήστε το Workbook Η κατηγορία ως σημείο εισόδου. Ένα προεπιλεγμένο φύλλο εργασίας δημιουργείται αυτόματα:

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

using namespace Aspose::Cells_FOSS;

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

Πώς να ορίσετε τιμές και φόρμουλα κυττάρων;?

Χρησιμοποιήστε Cell::PutValue Για τις κυριολεκτικές αξίες και Cell::SetFormula Για τις φράσεις:

sheet.GetCells()["A1"].PutValue("Item");
sheet.GetCells()["B1"].PutValue(42.5);
sheet.GetCells()["C1"].SetFormula("=SUM(B1:B3)");

Πώς εφαρμόζω το styling στα κύτταρα;?

Αποκτήστε το τρέχον στυλ από Cell::GetStyle(), τροποποιήστε το και εφαρμόστε ξανά με Cell::SetStyle(style):

Style style = sheet.GetCells()["A1"].GetStyle();
Font font;
font.SetBold(true);
style.SetFont(font);
sheet.GetCells()["A1"].SetStyle(style);

Πώς μπορώ να διαβάσω τις τιμές πίσω από ένα φορτισμένο βιβλίο εργασίας;?

Κατεβάστε το βιβλίο εργασίας με Workbook(filePath) Διαβάστε τα κελικά στοιχεία με Cell::GetValue():

Workbook workbook("input.xlsx");
Worksheet& sheet = workbook.GetWorksheets()[0];
std::string text = sheet.GetCells()["A1"].GetStringValue();
double number = sheet.GetCells()["B1"].GetValue().AsDouble();

Γνωστές Περιορισμοί

Είναι όλες οι κατηγορίες API που αναφέρονται πλήρως υλοποιημένες;?

Μερικές τάξεις στην τρέχουσα έκδοση v0.1 δηλώνονται στα αρχεία επικεφαλής, αλλά έχουν κενές εφαρμογές σπυράκια. γνωστά σφραγίδες περιλαμβάνουν:

  • ConditionalFormattingCollection και FormatCondition - οι κανόνες τυποποιημένης μορφοποίησης δηλώνονται αλλά δεν λειτουργούν
  • AutoFilter και AutoFilterCustomFilter - Το αυτο-φιλτράρ δηλώνεται αλλά δεν λειτουργεί
  • DateTime Οι βοηθοί μετατροπής ημερομηνίας/ώρα είναι σκληροί

Χρησιμοποιήστε το WorkbookValidator::ValidateForSave Μέθοδος για να συλλάβετε μη υποστηριζόμενες επιχειρήσεις πριν από την εξοικονόμηση.

Η φόρμουλα υπολογισμού λειτουργεί σε χρόνο εργασίας;?

Το κείμενο του C++ γράφει γραμμή σε κύτταρα (SetFormulaΗ αξιολόγηση της φόρμας συμβαίνει όταν το αποθηκευμένο αρχείο XLSX ανοίγει στο Excel ή σε έναν συμβατό αναγνώστη.

Υπάρχει υποστήριξη για χαρτιά, εικόνες ή πίνακες pivot;?

Η τρέχουσα έκδοση δεν υποστηρίζει χάρτες, εικόνες, αντικείμενα ζωγραφικής ή πίνακες πιότου. η βιβλιοθήκη επικεντρώνεται στα δεδομένα κυττάρων, τη μορφοποίηση και την σειριακή XLSX.


Δείτε επίσης

 Ελληνικά