1. منتجات
  2.   جدول
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

Swift API لإدارة جداول البيانات وتحويلها

Swift API المستندة إلى السحابة والتي توفر مجموعة شاملة من الميزات لإنشاء جداول البيانات وتحريرها وإدارتها ومعالجتها في تطبيقات Swift.

Aspose.Cells Cloud SDK for 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، تحويل المخطط إلى صورة، إضافة جدول محوري أو حذفه في ورقة عمل Excel، إضافة شكل في ورقة عمل Excel، حساب جميع الصيغ في مصنف Excel، تجميع/فك تجميع الصفوف في ورقة عمل Excel، إضافة عامل تصفية لـ تصفية العمود في ورقة عمل Excel، واستيراد البيانات إلى ملفات Excel وغير ذلك الكثير. يدعم SDK مجموعة من العمليات المتقدمة المطلوبة بشكل شائع في إدارة جداول البيانات، مثل القدرة على حماية أوراق العمل وإلغاء حمايتها، وإضافة التعليقات وإزالتها، وتنفيذ التنسيق الشرطي بناءً على قواعد محددة مسبقًا.

تتضمن Aspose.Cells Cloud SDK for 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) سهلة الاستخدام، فهو الحل الأمثل لإدارة بيانات جدول البيانات في السحابة.

Previous Next

البدء باستخدام Aspose.Cells Cloud SDK for Swift

الطريقة الموصى بها لتثبيت Aspose.Cells Cloud SDK for 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 for 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.")
    }
}
 عربي