Aspose.Cells Cloud SDK for Swift
Swift API สำหรับการจัดการสเปรดชีตและการแปลง
Swift API บนคลาวด์ที่ให้ชุดคุณสมบัติที่ครอบคลุมเพื่อสร้าง แก้ไข จัดการ และจัดการสเปรดชีตในแอปพลิเคชัน 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 for Swift นักพัฒนาซอฟต์แวร์สามารถสร้างสเปรดชีตตั้งแต่เริ่มต้นได้ทันทีโดยใช้เทมเพลตที่หลากหลาย เพิ่มข้อมูลลงในสเปรดชีตที่มีอยู่ รวมหรือแยกสมุดงาน Excel ค้นหาข้อความจากไฟล์ Excel คัดลอกแถวบน แผ่นงาน Excel, แปลงแผนภูมิเป็นรูปภาพ, เพิ่มหรือลบตาราง Pivot บนแผ่นงาน 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 for Swift เป็นเครื่องมืออันล้ำค่าที่สามารถช่วยให้คุณปรับปรุงขั้นตอนการทำงานของคุณ รวมถึงประหยัดเวลาและความพยายาม ด้วยชุดคุณลักษณะที่ครอบคลุมและ API ที่ใช้งานง่าย จึงเป็นโซลูชั่นที่สมบูรณ์แบบสำหรับการจัดการข้อมูลสเปรดชีตในระบบคลาวด์
เริ่มต้นใช้งาน 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 for Swift ได้รวมการสนับสนุนที่สมบูรณ์สำหรับการสร้างและจัดการเอกสารสเปรดชีต Excel ในรูปแบบไฟล์ต่างๆ ภายในแอปพลิเคชัน Swift ไลบรารีช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างและจัดการสมุดงานได้หลายวิธี เช่น การสร้างสมุดงานเปล่าตั้งแต่เริ่มต้น การสร้างสมุดงาน Excel ด้วยเทมเพลตมาร์กเกอร์อัจฉริยะ หรือการสร้างสมุดงาน Excel ด้วยไฟล์เทมเพลต การนับจำนวนหน้าในสมุดงาน Excel ตั้งค่าและล้างรหัสผ่านสำหรับสมุดงาน Excel ปรับคอลัมน์ให้พอดีอัตโนมัติในสมุดงาน Excel และอื่นๆ อีกมากมาย
การแปลงสเปรดชีต Excel ผ่าน C#.NET API
Aspose.Cells Cloud SDK for 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 ผ่าน 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 for 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.")
}
}