1. Produk
  2.   Spreadsheet
  3.   Swift
  4.   SwiftXLSX
 
  

Perpustakaan Swift Gratis untuk Membaca, Menulis & Mengonversi File Excel XLSX

Buat, Edit, Manipulasi, dan Konversi Spreadsheet Excel XLSX, Terapkan Gaya dan Ekstrak Data secara Langsung pada Perangkat Seluler menggunakan perpustakaan Swift Open Source.

Apa itu SwiftXLSX?

Di dunia pengembangan perangkat lunak modern, kemampuan bekerja dengan berbagai format file sangat penting. Salah satu format file yang paling tersebar dalam bisnis dan analisis data adalah spreadsheet Excel. Baik Anda sedang mem-parsing data, menghasilkan laporan, atau cukup perlu berinteraksi dengan file Excel dalam aplikasi Swift Anda, perpustakaan SwiftXLSX adalah alat yang berharga dalam kotak peralatan Anda. Ini adalah perpustakaan Swift sumber terbuka yang dirancang untuk menyederhanakan proses membaca dan menulis file Excel dalam format XLSX. Jika Anda seorang pengembang Swift yang ditugaskan untuk mem-parsing data, menghasilkan laporan, atau mengelola file Excel dalam aplikasi Anda, SwiftXLSX dapat sangat membantu mempermudah Anda.

SwiftXLSX dirancang agar mudah digunakan dan terintegrasi secara mulus ke dalam proyek Swift Anda. Perpustakaan ini menyederhanakan proses bekerja dengan file Excel, menjadikan tugas seperti ekstraksi data, manipulasi, dan pembuatan laporan menjadi sederhana. Ada beberapa fitur penting dalam perpustakaan ini, seperti membaca dan menulis dokumen Excel XLSX, mengekstrak data dari sel, baris, atau kolom tertentu, mengurutkan data, memfilter data, dan menghitung nilai dalam lembar Excel, menerapkan pemformatan dan gaya ke sel, dan banyak lagi. Perpustakaan ini dirancang untuk bekerja di berbagai platform, termasuk iOS, macOS, dan Linux.

Perpustakaan SwiftXLSX adalah alat yang kuat dan serbaguna bagi pengembang Swift yang perlu bekerja dengan file Excel. Karena ditulis dalam Swift, perpustakaan ini terintegrasi mulus dengan basis kode Swift Anda yang ada. Ini berarti Anda dapat memanfaatkan kekuatan penuh bahasa pemrograman Swift sambil bekerja dengan file Excel. Baik Anda membangun alat analisis data, fitur pelaporan, atau hanya perlu berinteraksi dengan file Excel dalam aplikasi Anda, ia menyederhanakan proses dan menyediakan rangkaian fitur yang kuat untuk menangani tugas terkait Excel Anda. Dengan kemudahan penggunaan, dukungan lintas platform, dan integrasi kuat dengan Swift, ini merupakan tambahan berharga untuk kotak peralatan setiap pengembang Swift.

Previous Next

Memulai dengan SwiftXLSX

Cara yang disarankan untuk menginstal SwiftXLSX adalah menggunakan CocoaPods. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal SwiftXLSX melalui CocoaPods

 pod "SwiftXLSX"

pod install

Anda dapat mengunduhnya langsung dari GitHub.

Membaca & Menulis File Excel melalui API Swift

Perpustakaan SwiftXLSX sumber terbuka memungkinkan pengembang perangkat lunak membuat file baru dari nol dengan hanya beberapa baris kode Swift. Pengembang perangkat lunak dapat memuat dan membaca data dari file Excel yang ada dengan mudah. Ada beberapa fitur penting lain dalam perpustakaan ini, seperti mengimpor file Excel, mengekstrak data dari file yang ada, melakukan modifikasi, dan menyimpan hasil kembali ke format Excel dengan mudah. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat membaca data dari file Excel menggunakan perpustakaan SwiftXLSX.

Cara Membaca Data dari File Excel menggunakan API Swift?

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)")
}

Terapkan Gaya & Pemformatan ke File Excel melalui Swift

Menerapkan gaya dan pemformatan ke file Excel menggunakan perpustakaan SwiftXLSX memungkinkan Anda menyesuaikan tampilan lembar Excel Anda, membuatnya lebih menarik secara visual dan informatif. Pengembang perangkat lunak dapat memformat sel, mengubah pengaturan font, menerapkan border, dan menetapkan warna latar belakang untuk menyoroti data tertentu. Berikut cara Anda dapat menerapkan gaya dan pemformatan ke file Excel di dalam aplikasi Swift.

Cara Menerapkan Gaya dan Pemformatan ke Worksheet Excel menggunakan 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)")
}

Ekstraksi & Manipulasi Data melalui API Swift

Perpustakaan SwiftXLSX sumber terbuka memungkinkan pengembang perangkat lunak memanipulasi data di dalam Spreadsheet Excel menggunakan Swift API. Perpustakaan ini memungkinkan melakukan berbagai operasi manipulasi data, seperti penyortiran, penyaringan, dan perhitungan nilai dalam lembar Excel. Hal ini menjadikannya alat ideal untuk tugas seperti analisis data dan pelaporan. Selain itu, pengembang perangkat lunak dapat dengan mudah mengekstrak data dari sel, baris, atau kolom tertentu dalam lembar Excel menggunakan Swift API. Ini sangat berguna ketika menangani dataset besar dan hanya membutuhkan informasi spesifik.

 Indonesia