Aspose.Cells Cloud SDK for Swift
Swift API για διαχείριση υπολογιστικών φύλλων και μετατροπή
Το Swift API που βασίζεται στο cloud που παρέχει ένα ολοκληρωμένο σύνολο λειτουργιών για τη δημιουργία, επεξεργασία, διαχείριση και χειρισμό υπολογιστικών φύλλων σε εφαρμογές Swift.
Το Aspose.Cells Cloud SDK για Swift είναι ένα κυρίαρχο SDK που βασίζεται σε σύννεφο που παρέχει ένα ολοκληρωμένο σύνολο λειτουργιών που επιτρέπουν προγραμματιστές λογισμικού να δημιουργούν, να επεξεργάζονται, να μετατρέπουν, να διαχειρίζονται και να χειρίζονται υπολογιστικά φύλλα του Microsoft Excel καθώς και του OpenOffice μέσα στις εφαρμογές τους Swift. Το API διευκολύνει τους προγραμματιστές λογισμικού να εργάζονται με δημοφιλείς μορφές αρχείων υπολογιστικών φύλλων όπως XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS και πολλές άλλες ανάγκη για οποιοδήποτε πρόσθετο λογισμικό ή εργαλεία. Περιλάμβανε επίσης υποστήριξη για την εφαρμογή μορφοποίησης και στυλ σε υπολογιστικά φύλλα, συμπεριλαμβανομένων των στυλ γραμματοσειράς, των χρωμάτων φόντου, των περιγραμμάτων και άλλων.
Με το Aspose.Cells Cloud SDK για Swift, οι προγραμματιστές λογισμικού μπορούν να δημιουργήσουν υπολογιστικά φύλλα από την αρχή χρησιμοποιώντας ένα ευρύ φάσμα προτύπων, να προσθέσουν δεδομένα σε υπάρχοντα υπολογιστικά φύλλα, να συγχωνεύσουν ή να διαχωρίσουν βιβλία εργασίας του Excel, να αναζητήσουν κείμενο από αρχεία Excel, να αντιγράψουν σειρές στο ένα φύλλο εργασίας του Excel, μετατροπή γραφήματος σε εικόνα, προσθήκη ή διαγραφή συγκεντρωτικού πίνακα σε φύλλο εργασίας Excel, προσθήκη σχήματος σε φύλλο εργασίας του Excel, υπολογισμός όλων των τύπων σε βιβλίο εργασίας του Excel, ομαδοποίηση/απομαδοποίηση σειρών σε φύλλο εργασίας του Excel, προσθήκη φίλτρου για στήλη φιλτραρίσματος σε φύλλο εργασίας του Excel, εισαγωγή δεδομένων σε αρχεία Excel και πολλά άλλα. Το SDK υποστηρίζει μια σειρά προηγμένων λειτουργιών που απαιτούνται συνήθως στη διαχείριση υπολογιστικών φύλλων, όπως η δυνατότητα προστασίας και κατάργησης προστασίας φύλλων εργασίας, προσθήκης και αφαίρεσης σχολίων και εκτέλεσης μορφοποίησης υπό όρους βάσει προκαθορισμένων κανόνων.
Το Aspose.Cells Cloud SDK για Swift έχει συμπεριλάβει τη δυνατότητα εισαγωγής ή εξαγωγής υπολογιστικών φύλλων Excel σε διάφορες δημοφιλείς μορφές αρχείων όπως XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS και πολλά άλλα. Εάν είστε προγραμματιστής που εργάζεται με δεδομένα υπολογιστικών φύλλων σε τακτική βάση, το Aspose.Cells Cloud SDK για Swift είναι ένα ανεκτίμητο εργαλείο που μπορεί να σας βοηθήσει να βελτιώσετε τη ροή εργασίας σας και να εξοικονομήσετε χρόνο και προσπάθεια. Με το ολοκληρωμένο σύνολο δυνατοτήτων και το εύχρηστο API, είναι η τέλεια λύση για τη διαχείριση των δεδομένων υπολογιστικού φύλλου σας στο cloud.
Ξεκινώντας με το Aspose.Cells Cloud SDK για Swift
Ο προτεινόμενος τρόπος εγκατάστασης του Aspose.Cells Cloud SDK για το Swift είναι η χρήση του CocoaPods. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.
Εγκαταστήστε το Aspose.Cells Cloud SDK για Swift μέσω CocoaPods
'AsposeCellsCloud', '~> 21.7'
pod install
Μπορείτε επίσης να το κατεβάσετε απευθείας από το GitHub.
Δημιουργία υπολογιστικού φύλλου Excel με διαφορετικούς τρόπους μέσω Swift API
Το Aspose.Cells Cloud SDK για Swift έχει συμπεριλάβει πλήρη υποστήριξη για τη δημιουργία και τη διαχείριση εγγράφων υπολογιστικών φύλλων Excel σε διάφορες μορφές αρχείων εντός των εφαρμογών Swift. Η βιβλιοθήκη επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν και να διαχειρίζονται βιβλία εργασίας με διαφορετικούς τρόπους, όπως δημιουργία άδειου βιβλίου εργασίας από την αρχή, δημιουργία βιβλίου εργασίας του Excel με πρότυπο έξυπνου δείκτη ή δημιουργία βιβλίου εργασίας Excel με αρχείο προτύπου, μέτρηση σελίδων σε βιβλίο εργασίας του Excel, ορίστε και διαγράψτε τον κωδικό πρόσβασης για ένα βιβλίο εργασίας του Excel, την αυτόματη προσαρμογή στηλών σε ένα βιβλίο εργασίας του Excel και πολλά άλλα.
Μετατροπή υπολογιστικού φύλλου Excel μέσω C#.NET API
Το Aspose.Cells Cloud SDK για Swift δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να μετατρέψουν τα φύλλα εργασίας του Excel σε διάφορες άλλες υποστηριζόμενες μορφές αρχείων χρησιμοποιώντας εντολές Swift. Το SDK επιτρέπει τη μετατροπή υπολογιστικού φύλλου του Excel σε PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, Απλό κείμενο και δημοφιλείς μορφές εικόνας, όπως TIFF, JPG, PNG, BMP και SVG. Για να μετατρέψετε ένα αρχείο σε μια επιθυμητή μορφή αρχείου, πρώτα, πρέπει να ανεβάσετε το αρχείο στο Aspose Cloud Storage και, στη συνέχεια, με μερικές μόνο γραμμές κώδικα, μπορείτε να το μετατρέψετε στις υποστηριζόμενες μορφές αρχείων.
Μετατροπή αρχείου Excel σε PDF μέσω Swift API
//upload the Excel file to Aspose Cloud Storage
let localFilePath = "path/to/your/local/file.xlsx"
let remoteFolderPath = "your/remote/folder"
let remoteFileName = "file.xlsx"
let uploadRequest = UploadFileRequest(
fileContent: localFilePath.data(using: .utf8)!,
path: "\(remoteFolderPath)/\(remoteFileName)"
)
cellsApi.uploadFile(request: uploadRequest) { response, error in
if let error = error {
print("Error uploading file: \(error)")
} else {
print("File uploaded successfully")
}
}
// convert it to your desired forma
let format = "pdf" // or any other supported format
let convertRequest = PostDocumentSaveAsRequest(
name: remoteFileName,
saveOptions: SaveOptions(
saveFormat: format,
defaultFont: "Arial"
),
folder: remoteFolderPath,
storage: nil
)
cellsApi.postDocumentSaveAs(request: convertRequest) { response, error in
if let error = error {
print("Error converting file: \(error)")
} else {
print("File converted successfully")
// download the converted file using the response's outputFilePath property
}
}
Υποστήριξη υπολογισμών Excel Formulas μέσω Swift
Το Aspose.Cells Cloud SDK για Swift έχει παράσχει πλήρη υποστήριξη για διάφορους τύπους Excel και υπολογισμούς εντός των εφαρμογών Swift. Μπορείτε να χρησιμοποιήσετε το SDK για να εκτελέσετε υπολογισμούς στα αρχεία σας Excel μέσω προγραμματισμού. Η βιβλιοθήκη υποστηρίζει υπολογίζει το άθροισμα μιας περιοχής κελιών, υπολογίζει τον μέσο όρο μιας περιοχής κελιών, μετράει τον αριθμό των κελιών που περιέχουν αριθμούς σε μια περιοχή κελιών, βρίσκει τη μέγιστη τιμή σε μια περιοχή κελιών, βρίσκει την ελάχιστη τιμή σε μια σειρά κελιών, υποστήριξη τύπων υπό όρους, τύποι συστοιχιών, υποστήριξη οικονομικών τύπων και πολλά άλλα. Το ακόλουθο παράδειγμα δείχνει πώς να υπολογίσετε το άθροισμα μιας περιοχής κελιών ενός φύλλου εργασίας χρησιμοποιώντας εντολές Swift.
Πώς να υπολογίσετε το άθροισμα του εύρους των κελιών μέσω του Swift API;
let cellsApi = CellsAPI(appKey: "your_app_key", appSid: "your_app_sid")
let filename = "sample.xlsx"
let worksheet = "Sheet1"
let range = "A1:A10"
cellsApi.cellsGetWorksheetCellRangeValue(name: filename, sheetName: worksheet, range: range, storage: nil, folder: nil) { (response, error) in
if error == nil {
let cellValues = response?.value
let sum = cellValues?.reduce(0, { x, y in x + (y as? Double ?? 0)})
print("Sum of the range \(range) in \(worksheet) is \(sum ?? 0)")
} else {
print("Error while calculating sum: \(error?.localizedDescription ?? "")")
}
}
Προσθήκη γραφημάτων και εικόνων σε αρχεία Excel μέσω Swift
Το Aspose.Cells Cloud SDK για το Swift έχει παράσχει ορισμένες χρήσιμες λειτουργίες για το χειρισμό εικόνων καθώς και γραφημάτων μέσα σε φύλλα εργασίας του Excel χρησιμοποιώντας κώδικα Swift. Το API υποστηρίζει την προσθήκη γραφήματος σε ένα φύλλο εργασίας, τη λήψη γραφήματος από το φύλλο εργασίας, τη διαγραφή ενός ανεπιθύμητου γραφήματος από ένα φύλλο εργασίας, την εξαγωγή ενός γραφήματος σε μια εικόνα, τη λήψη θρυλικών γραφημάτων από ένα φύλλο εργασίας, την απόκρυψη υπομνημάτων γραφήματος, την προσθήκη ή την ενημέρωση τίτλου γραφήματος, λήψη τιμή γραφήματος, ενημέρωση κατηγορίας γραφήματος, ενημέρωση τιμών γραφήματος, ενημέρωση άξονα δεύτερης κατηγορίας γραφήματος και ούτω καθεξής. Όπως οι προγραμματιστές λογισμικού διαγραμμάτων μπορούν επίσης να προσθέσουν, να διαγράψουν, να ενημερώσουν και να μετατρέψουν εικόνες μέσα σε ένα φύλλο εργασίας. Το ακόλουθο παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να προσθέσουν ένα γράφημα στο Αρχείο Excel χρησιμοποιώντας τον κώδικα Swift.
Πώς να προσθέσετε γραφήματα στο αρχείο Excel μέσω του Swift API;
let name = "Workbook1.xlsx"
let sheetName = "Sheet1"
let chartType = "Bar"
let upperLeftRow = 5
let upperLeftColumn = 5
let lowerRightRow = 20
let lowerRightColumn = 20
let chartTitle = AsposeCellsCloud.DTO.ChartTitle()
chartTitle.text = "Sales Data"
let chartArea = AsposeCellsCloud.DTO.ChartArea()
let series = AsposeCellsCloud.DTO.Series()
let seriesData = AsposeCellsCloud.DTO.SeriesData()
let chart = AsposeCellsCloud.DTO.Chart()
chart.chartTitle = chartTitle
chart.chartArea = chartArea
chart.series = [series]
chart.seriesData = [seriesData]
self.cellsAPI.putWorksheetAddChart(name: name, sheetName: sheetName, chartType: chartType, upperLeftRow: upperLeftRow, upperLeftColumn: upperLeftColumn, lowerRightRow: lowerRightRow, lowerRightColumn: lowerRightColumn, chart: chart, storage: nil, folder: nil) { response, error in
if let error = error {
print("Error while adding chart: \(error)")
} else {
print("Chart added successfully.")
}
}