Συχνές ερωτήσεις
Ανοιχτή Πηγή & 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.
Δείτε επίσης
- Εγκατάσταση -Εργαζόμαστε τη βιβλιοθήκη με το CMake.
- Χαρακτηριστικά - Πληροφορίες για όλες τις υποστηριζόμενες δυνατότητες.
- Aspose.Cells FOSS for C++ on GitHub
- Aspose.Cells — Enterprise Knowledge Base
- Aspose.Cells for C++ — Enterprise Knowledge Base