Δωρεάν βιβλιοθήκη Swift για ανάγνωση, εγγραφή & μετατροπή αρχείων Excel XLSX

Δημιουργία, επεξεργασία, διαχείριση και μετατροπή λογιστικού φύλλου Excel XLSX, εφαρμογή στυλ και εξαγωγή δεδομένων απευθείας σε κινητές συσκευές με τη χρήση ανοιχτού κώδικα βιβλιοθήκης Swift.

Τι είναι το SwiftXLSX;

Στον κόσμο της σύγχρονης ανάπτυξης λογισμικού, η ικανότητα εργασίας με διάφορες μορφές αρχείων είναι απαραίτητη. Μία από τις πιο διαδεδομένες μορφές αρχείων στην επιχειρηματική και ανάλυση δεδομένων είναι το υπολογιστικό φύλλο Excel. Είτε αναλύετε δεδομένα, δημιουργείτε αναφορές ή απλώς χρειάζεστε να αλληλεπιδράσετε με αρχεία Excel στην εφαρμογή Swift, η βιβλιοθήκη SwiftXLSX είναι ένα πολύτιμο εργαλείο στο σύνολο εργαλείων σας. Πρόκειται για μια ανοικτής πηγής βιβλιοθήκη Swift που σχεδιάστηκε για να απλοποιεί τη διαδικασία ανάγνωσης και γραφής αρχείων Excel στη μορφή XLSX. Αν είστε προγραμματιστής Swift που πρέπει να επεξεργαστείτε δεδομένα, να δημιουργήσετε αναφορές ή να διαχειριστείτε αρχεία Excel στην εφαρμογή σας, το SwiftXLSX μπορεί να είναι πολύ χρήσιμο για να το κάνετε εύκολα.

Το SwiftXLSX σχεδιάστηκε ώστε να είναι εύκολο στη χρήση και ενσωματώνεται άψογα στα έργα Swift. Αυτή η βιβλιοθήκη απλοποιεί τη διαδικασία εργασίας με αρχεία Excel, καθιστώντας εργασίες όπως η εξαγωγή δεδομένων, η επεξεργασία και η δημιουργία αναφορών απλές. Υπάρχουν αρκετά σημαντικά χαρακτηριστικά στη βιβλιοθήκη, όπως η ανάγνωση και η εγγραφή εγγράφων Excel XLSX, η εξαγωγή δεδομένων από συγκεκριμένα κελιά, γραμμές ή στήλες, η ταξινόμηση δεδομένων, η φιλτράρισμα και ο υπολογισμός τιμών εντός φύλλων Excel, η εφαρμογή μορφοποίησης και στυλ στα κελιά και πολλά άλλα. Η βιβλιοθήκη έχει σχεδιαστεί για να λειτουργεί σε διαφορετικές πλατφόρμες, όπως iOS, macOS και Linux.

Η βιβλιοθήκη SwiftXLSX είναι ένα ισχυρό και ευέλικτο εργαλείο για προγραμματιστές Swift που χρειάζεται να εργάζονται με αρχεία Excel. Γραμμένη σε Swift, η βιβλιοθήκη ενσωματώνεται άψογα με τον υπάρχοντα κώδικα Swift σας. Αυτό σημαίνει ότι μπορείτε να αξιοποιήσετε τη πλήρη ισχύ της γλώσσας προγραμματισμού Swift ενώ εργάζεστε με αρχεία Excel. Είτε δημιουργείτε ένα εργαλείο ανάλυσης δεδομένων, ένα χαρακτηριστικό αναφοράς ή απλώς χρειάζεστε να αλληλεπιδράτε με αρχεία Excel στην εφαρμογή σας, απλοποιεί τη διαδικασία και παρέχει ένα ολοκληρωμένο σύνολο λειτουργιών για να χειριστείτε τα σχετικά με το Excel tasks. Με την ευκολία χρήσης, την υποστήριξη πολλαπλών πλατφορμών και την ισχυρή ενσωμάτωση με τη Swift, αποτελεί πολύτιμη προσθήκη σε κάθε εργαλειοθήκη προγραμματιστών Swift.

Previous Next

Ξεκινώντας με το SwiftXLSX

Η συνιστώμενη μέθοδος για την εγκατάσταση του SwiftXLSX είναι μέσω του CocoaPods. Παρακαλώ χρησιμοποιήστε την παρακάτω εντολή για ομαλή εγκατάσταση.

Εγκατάσταση SwiftXLSX μέσω CocoaPods

 pod "SwiftXLSX"

pod install

Μπορείτε να το κατεβάσετε απευθείας από GitHub.

Ανάγνωση & Εγγραφή αρχείων Excel μέσω Swift API

Η ανοιχτού κώδικα βιβλιοθήκη SwiftXLSX επιτρέπει στους προγραμματιστές λογισμικού να δημιουργήσουν ένα νέο αρχείο από το μηδέν με λίγες γραμμές κώδικα Swift. Οι προγραμματιστές μπορούν εύκολα να φορτώσουν και να διαβάσουν δεδομένα από υπάρχοντα αρχεία Excel. Υπάρχουν αρκετές άλλες σημαντικές λειτουργίες στη βιβλιοθήκη, όπως η εισαγωγή αρχείων Excel, η εξαγωγή δεδομένων από υπάρχοντα αρχεία, η τροποποίηση και η αποθήκευση των αποτελεσμάτων στο μορφότυπο Excel με ευκολία. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να διαβάσουν δεδομένα από ένα αρχείο Excel χρησιμοποιώντας τη βιβλιοθήκη SwiftXLSX.

Πώς να διαβάσετε δεδομένα από ένα αρχείο Excel χρησιμοποιώντας το Swift API;

import SwiftXLSX
import SwiftXLSX

do {
    let filePath = "path/to/your/excel-file.xlsx"
    let file = try XLSXFile(filepath: filePath)
    for path in try file.parseWorksheetPaths() {
        let ws = try file.parseWorksheet(at: path)
        for row in ws.data?.dropFirst() ?? [] {
            for cell in row {
                print(cell)
            }
        }
    }
} catch {
    print("Error reading Excel file: \(error)")
}

Εφαρμογή στυλ & μορφοποίησης σε αρχείο Excel μέσω Swift

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

Πώς να εφαρμόσετε στυλ και μορφοποίηση σε φύλλο εργασίας Excel χρησιμοποιώντας Swift;

import SwiftXLSX

// Create a new Excel file
let file = XLSXFile()

do {
    let ws = try file.parseWorksheet(at: 0) // Replace 0 with the index of the worksheet you want to format
} catch {
    print("Error parsing worksheet: \(error)")
}

// Font Settings

let font = Font(family: .roman, bold: true, size: 12)
ws.cell(at: CellReference("A1")).style.font = font

// Background Color:

ws.cell(at: CellReference("B2")).style.fill = Fill(patternType: .solid, fgColor: Color(.yellow))

// Borders:
let border = Border(style: .thin, color: Color(.black))
ws.cell(at: CellReference("C3")).style.borders = Borders(left: border, right: border, top: border, bottom: border)

// Number Format:

ws.cell(at: CellReference("D4")).style.numberFormat = .number

//Save the File:

let savePath = "path/to/save/your/excel-file.xlsx"
do {
    try file.save(to: savePath)
} catch {
    print("Error saving Excel file: \(error)")
}

Εξαγωγή & Διαχείριση δεδομένων μέσω Swift API

Η ανοιχτή πηγή βιβλιοθήκη SwiftXLSX επιτρέπει στους προγραμματιστές λογισμικού να χειρίζονται δεδομένα μέσα σε ένα φύλλο Excel χρησιμοποιώντας Swift API. Η βιβλιοθήκη επιτρέπει τη διεξαγωγή διαφόρων εργασιών χειρισμού δεδομένων, όπως ταξινόμηση, φιλτράρισμα και υπολογισμό τιμών μέσα στα φύλλα Excel. Αυτό την καθιστά ένα ιδανικό εργαλείο για εργασίες όπως ανάλυση δεδομένων και δημιουργία αναφορών. Επιπλέον, οι προγραμματιστές λογισμικού μπορούν εύκολα να εξάγουν δεδομένα από συγκεκριμένα κελιά, γραμμές ή στήλες μέσα σε ένα φύλλο Excel χρησιμοποιώντας Swift API. Αυτό είναι εξαιρετικά χρήσιμο όταν εργάζεστε με μεγάλα σύνολα δεδομένων και χρειάζεστε μόνο συγκεκριμένες πληροφορίες.

 Ελληνικά