Thư viện Swift miễn phí để đọc, ghi & chuyển đổi tệp Excel XLSX
Tạo, chỉnh sửa, thao tác và chuyển đổi bảng tính Excel XLSX, áp dụng kiểu dáng và trích xuất dữ liệu trực tiếp trên thiết bị di động bằng thư viện Swift mã nguồn mở.
SwiftXLSX là gì?
Trong thế giới phát triển phần mềm hiện đại, khả năng làm việc với các định dạng tệp khác nhau là điều cần thiết. Một trong những định dạng tệp phổ biến nhất trong kinh doanh và phân tích dữ liệu là bảng tính Excel. Dù bạn đang phân tích dữ liệu, tạo báo cáo, hay chỉ cần tương tác với các tệp Excel trong ứng dụng Swift của mình, thư viện SwiftXLSX là một công cụ quý giá trong bộ công cụ của bạn. Đây là một thư viện Swift mã nguồn mở được thiết kế để đơn giản hóa quy trình đọc và ghi các tệp Excel ở định dạng XLSX. Nếu bạn là nhà phát triển Swift có nhiệm vụ phân tích dữ liệu, tạo báo cáo hoặc quản lý các tệp Excel trong ứng dụng, SwiftXLSX có thể rất hữu ích và giúp bạn thực hiện dễ dàng.
SwiftXLSX được thiết kế để dễ sử dụng và tích hợp liền mạch vào các dự án Swift của bạn. Thư viện này đơn giản hóa quy trình làm việc với các tệp Excel, làm cho các nhiệm vụ như trích xuất dữ liệu, thao tác dữ liệu và tạo báo cáo trở nên dễ dàng. Có một số tính năng quan trọng của thư viện, chẳng hạn như đọc và ghi tài liệu Excel XLSX, trích xuất dữ liệu từ các ô, hàng hoặc cột cụ thể, sắp xếp dữ liệu, lọc dữ liệu và tính toán giá trị trong các sheet Excel, áp dụng định dạng và kiểu dáng cho các ô, và còn nhiều hơn nữa. Thư viện được thiết kế để hoạt động trên nhiều nền tảng khác nhau, bao gồm iOS, macOS và Linux.
Thư viện SwiftXLSX là một công cụ mạnh mẽ và đa năng cho các nhà phát triển Swift cần làm việc với các tệp Excel. Được viết bằng Swift, thư viện này tích hợp liền mạch với codebase Swift hiện có của bạn. Điều này có nghĩa là bạn có thể tận dụng toàn bộ sức mạnh của ngôn ngữ lập trình Swift khi làm việc với tệp Excel. Cho dù bạn đang xây dựng một công cụ phân tích dữ liệu, một tính năng báo cáo, hay chỉ cần tương tác với các tệp Excel trong ứng dụng của mình, nó làm đơn giản quy trình và cung cấp một bộ tính năng mạnh mẽ để xử lý các nhiệm vụ liên quan đến Excel. Với độ dễ sử dụng, hỗ trợ đa nền tảng và tích hợp chặt chẽ với Swift, đây là một bổ sung giá trị cho bộ công cụ của bất kỳ nhà phát triển Swift nào.
Bắt đầu với SwiftXLSX
Cách khuyến nghị để cài đặt SwiftXLSX là sử dụng CocoaPods. Vui lòng sử dụng lệnh sau để cài đặt một cách suôn sẻ.
Cài đặt SwiftXLSX qua CocoaPods
pod "SwiftXLSX"
pod install
Bạn có thể tải trực tiếp từ GitHub.
Đọc & ghi tệp Excel qua API Swift
Thư viện SwiftXLSX mã nguồn mở cho phép các nhà phát triển phần mềm tạo một tệp mới từ đầu chỉ với vài dòng mã Swift. Các nhà phát triển phần mềm có thể tải và đọc dữ liệu từ các tệp Excel hiện có một cách dễ dàng. Có một số tính năng quan trọng khác của thư viện, chẳng hạn như nhập tệp Excel, trích xuất dữ liệu từ các tệp hiện có, thực hiện sửa đổi và lưu kết quả trở lại định dạng Excel một cách dễ dàng. Ví dụ dưới đây cho thấy cách các nhà phát triển phần mềm có thể đọc dữ liệu từ một tệp Excel bằng thư viện SwiftXLSX.
Cách đọc dữ liệu từ tệp Excel bằng 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)")
}
Áp dụng kiểu dáng & định dạng cho tệp Excel qua Swift
Áp dụng kiểu dáng và định dạng cho các tệp Excel bằng thư viện SwiftXLSX cho phép bạn tùy chỉnh giao diện của các sheet Excel, làm cho chúng hấp dẫn hơn về mặt hình ảnh và thông tin. Các nhà phát triển phần mềm có thể định dạng ô, thay đổi cài đặt phông chữ, áp dụng viền và đặt màu nền để làm nổi bật dữ liệu cụ thể. Dưới đây là cách bạn có thể áp dụng kiểu dáng và định dạng cho một tệp Excel trong các ứng dụng Swift.
Cách áp dụng kiểu dáng và định dạng cho bảng tính Excel bằng 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)")
}
Trích xuất & thao tác dữ liệu qua API Swift
Thư viện SwiftXLSX mã nguồn mở cho phép các nhà phát triển phần mềm thao tác dữ liệu bên trong bảng tính Excel bằng Swift API. Thư viện cho phép thực hiện các thao tác xử lý dữ liệu khác nhau, như sắp xếp, lọc và tính toán giá trị trong các sheet Excel. Điều này làm cho nó trở thành công cụ lý tưởng cho các nhiệm vụ như phân tích dữ liệu và báo cáo. Hơn nữa, các nhà phát triển phần mềm có thể dễ dàng trích xuất dữ liệu từ các ô, hàng hoặc cột cụ thể trong một sheet Excel bằng Swift API. Điều này cực kỳ hữu ích khi làm việc với các bộ dữ liệu lớn và chỉ cần thông tin cụ thể.