Buat Workbook Excel, Tambah Lembar & Gambar melalui Perpustakaan Swift Gratis
Perpustakaan Swift Open Source yang memungkinkan Pengembang Perangkat Lunak Membuat & Mengekspor Workbook Excel. Tambahkan Worksheet Baru, Sisipkan Gambar Pixel-Perfect, Data CSV/TSV, Terapkan Pemformatan & Gaya Sel secara Gratis.
Apa itu XLKit?
Di dunia pengembangan iOS yang serba cepat, efisiensi adalah segalanya. Menulis kode boilerplate yang sama untuk tugas umum seperti grid responsif, deteksi perangkat, atau umpan balik haptik dapat memperlambat bahkan pengembang paling berpengalaman sekalipun. Perkenalkan XLKit, paket Swift open-source yang dibuat oleh Amitabh Pandey dan bertujuan untuk mempercepat alur kerja SwiftUI Anda dengan toolkit ekstensi dan komponen yang kuat dan terkurasi. Salah satu fitur menonjol XLKit adalah API-nya yang mudah digunakan. Dirancang dengan pengalaman pengembang dalam pikiran, ia menawarkan antarmuka yang lancar dan dapat di‑chain yang membuat kode Anda bersih, mudah dibaca, dan sangat dapat dipelihara. Ucapkan selamat tinggal pada sintaks yang rumit dan sambut cara yang lebih alami dalam membangun spreadsheet Anda.
XLKit adalah perpustakaan Swift modern, open-source yang dirancang untuk menyederhanakan pembuatan dan manipulasi file Excel (.xlsx) di macOS dan iOS. Dengan API yang lancar dan dapat di‑chain, penyisipan gambar, impor/ekspor CSV/TSV, pemformatan tipe aman, dan kepatuhan Excel yang tinggi, XLKit memberdayakan pengembang perangkat lunak untuk menghasilkan spreadsheet berkualitas profesional dengan mudah. Ia dibangun sepenuhnya dalam Swift (Swift 6.0+) yang menargetkan macOS 12+ dan iOS 15+, serta memprioritaskan keamanan, kinerja, dan desain yang dapat dipelihara. XLKit merupakan bukti kekuatan komunitas open-source dalam menyelesaikan tantangan pengembangan umum. Ia tidak berusaha menjadi kerangka kerja yang besar dan menyeluruh, melainkan fokus pada penyediaan seperangkat alat yang dirancang dengan baik dan praktis yang akan benar‑benar digunakan oleh pengembang SwiftUI setiap hari.
Memulai dengan XLKit
Cara yang disarankan untuk menginstal XLKit adalah menggunakan CocoaPods. Silakan gunakan perintah berikut untuk instalasi yang lancar.
Instal XLKit melalui CocoaPods
// Add XLKit to your Package.swift dependencies:
dependencies: [
.package(url: "https://github.com/TheAcharya/XLKit.git", from: "1.0.8")
]
Instal XLKit melalui GitHub
git clone https://github.com/TheAcharya/XLKit.git
Anda dapat mengunduhnya langsung dari GitHub.
Buat dan Bekerja dengan Spreadsheet Excel via Swift
Perpustakaan XLKit sumber terbuka telah menyediakan fitur kuat untuk membuat dan mengelola file spreadsheet Excel di dalam aplikasi Swift. Pertama, Anda perlu membuat objek Workbook, yang akan berisi semua worksheet Anda. Sebuah workbook dapat berisi beberapa worksheet. Anda dapat membuat satu dan mulai menambahkan data secara seperti grid menggunakan array dua dimensi ([[Cell]]). Contoh berikut menunjukkan betapa mudahnya pengembang perangkat lunak dapat membuat workbook baru dan kemudian menambahkan worksheet di dalamnya menggunakan kode Swift.
Cara Membuat Workbook Excel Baru dan Menambahkan Worksheet di Dalamnya melalui Perpustakaan Swift?
import XLKit
// Create a new Excel workbook
let workbook = Workbook()
// Add a worksheet named "Sales Report"
let sheet = workbook.addWorksheet("Sales Report")
// Define your data as a 2D array of Cell objects
let data: [[Cell]] = [
[Cell("Product"), Cell("Q1 Sales"), Cell("Q2 Sales"), Cell("Total")],
[Cell("Widget A"), Cell(2450), Cell(3105), Cell(5555)],
[Cell("Widget B"), Cell(1800), Cell(2100), Cell(3900)],
[Cell("Widget C"), Cell(975), Cell(1225), Cell(2200)]
]
// Add the data to the worksheet starting at cell A1
try? sheet.addData(data, startCell: CellReference(column: 0, row: 0))
Penyisipan Gambar Pixel-Perfect via Swift
Perpustakaan XLKit membawa penanganan gambar ke tingkat berikutnya dengan kemampuan penyisipan gambar yang sempurna. Ia secara otomatis mempertahankan rasio aspek gambar Anda, memastikan gambar terlihat tajam dan profesional di spreadsheet Anda. Lebih baik lagi, perpustakaan ini memiliki fitur penyesuaian otomatis ukuran sel, yang secara otomatis menyesuaikan lebar kolom dan tinggi baris agar pas dengan gambar Anda. Contoh berikut menunjukkan betapa mudahnya pengembang perangkat lunak dapat menyisipkan GIF ke dalam sel spreadsheet menggunakan Swift API.
Cara Menyisipkan Gambar GIF ke dalam Sel Spreadsheet via Perpustakaan Swift?
let gifData = try Data(contentsOf: URL(fileURLWithPath: "alice.gif"))
try await sheet.embedImageAutoSized(gifData, at: "B2", of: workbook)
Pemformatan Sel Komprehensif via Perpustakaan Swift
Spreadsheet yang terlihat profesional semuanya tentang detail. Perpustakaan XLKit menyediakan rangkaian lengkap fitur pemformatan sel, memungkinkan pengembang perangkat lunak mengontrol segala hal mulai dari warna font dan isian latar belakang hingga border dan perataan teks. Ini memungkinkan pengguna membuat laporan dan ekspor data yang menarik secara visual dan mudah dibaca. Berikut contoh berguna yang menunjukkan cara menerapkan pemformatan ke sel worksheet di dalam aplikasi Swift.
Cara Menerapkan Pemformatan ke Sel Lembar dalam Aplikasi Swift?
sheet.setCell("A1", string: "Name", format: CellFormat.header())
sheet.setCell("B1", string: "Photo", format: CellFormat.header())
sheet.setCell("C1", string: "Age", format: CellFormat.coloredText(color: "#FF0000"))
Impor dan Ekspor Data CSV/TSV via Perpustakaan Swift
Di dunia yang berorientasi data saat ini, kemampuan bekerja dengan berbagai format data sangat penting. Perpustakaan XLKit sumber terbuka telah menyertakan beberapa fitur penting untuk memuat dan bekerja dengan data CSV serta TSV menggunakan perintah Swift. Perpustakaan ini dilengkapi dengan dukungan bawaan untuk mengimpor dan mengekspor data CSV dan TSV, menjadikannya sangat mudah mengintegrasikan alur kerja Excel Anda dengan sumber data dan aplikasi lain.