All Projects → AlasKuNull → SwiftyExcelView

AlasKuNull / SwiftyExcelView

Licence: MIT license
A View Look Like Excel & Form

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to SwiftyExcelView

BulkPDF
BulkPDF is a free and easy to use open source software, which allows to automatically fill an existing PDF form with differen values. Only a spreadsheet (Microsoft Excel 2007/2010/2013, LibreOffice or OpenOffice Calc) with the desired values is required.
Stars: ✭ 94 (+108.89%)
Mutual labels:  excel, form
EasyForm-Android
该项目是一个android端用于生成复杂表格的库。可以用来做像Excel表格那样的UI界面。
Stars: ✭ 17 (-62.22%)
Mutual labels:  excel, form
cypress-upload-file-post-form
Solution for two Cypress testing use-cases I came across with: perform a direct http FORM request to the server containing a file and other parameters and upload a file into a form before submission
Stars: ✭ 59 (+31.11%)
Mutual labels:  excel, form
ingest-file
Ingestors extract the contents of mixed unstructured documents into structured (followthemoney) data.
Stars: ✭ 40 (-11.11%)
Mutual labels:  excel
clipboard-parser
剪贴板解析器,支持解析@RequestParam/@ApiModelProperty接口定义代码、Word、Excel以及其他表格类数据
Stars: ✭ 15 (-66.67%)
Mutual labels:  excel
fastapi-csv
🏗️ Create APIs from CSV files within seconds, using fastapi
Stars: ✭ 46 (+2.22%)
Mutual labels:  excel
eec
A fast and lower memory excel write/read tool.一个非POI底层,支持流式处理的高效且超低内存的Excel读写工具
Stars: ✭ 93 (+106.67%)
Mutual labels:  excel
cap-table-tool
Cap Table and Exit Waterfall Tool, https://foresight.is/cap-table
Stars: ✭ 22 (-51.11%)
Mutual labels:  excel
DroidValidatorLight
Android form validation library
Stars: ✭ 32 (-28.89%)
Mutual labels:  form
WMZForm
一个功能强大的表单组件,可自定义(A powerful form component that can be customized)
Stars: ✭ 38 (-15.56%)
Mutual labels:  form
DBC2Excel
Convert DBC to Excel by VBA
Stars: ✭ 33 (-26.67%)
Mutual labels:  excel
TimelineView
No description or website provided.
Stars: ✭ 18 (-60%)
Mutual labels:  view
ToolGood.Algorithm
Support four arithmetic operations, Excel formulas, and support custom parameters. 支持四则运算、Excel公式语法,并支持自定义参数。
Stars: ✭ 77 (+71.11%)
Mutual labels:  excel
VideoTimelineView
Video timeline UI for iOS Apps
Stars: ✭ 103 (+128.89%)
Mutual labels:  view
SkeletonPlaceholderView
A library for creating dynamic skeleton view
Stars: ✭ 25 (-44.44%)
Mutual labels:  view
SchemaMapper
A .NET class library that allows you to import data from different sources into a unified destination
Stars: ✭ 41 (-8.89%)
Mutual labels:  excel
VisualTAF
ExlJS - Super easy to use, Excel and JS driven tool, encapsulating best practices in test automation development.
Stars: ✭ 21 (-53.33%)
Mutual labels:  excel
OpenSpreadsheet
OpenSpreadsheet provides an easy-to-use wrapper around the OpenXML spreadsheet SAX API. It specializes in efficiently reading and writing between strongly typed collections and worksheets.
Stars: ✭ 24 (-46.67%)
Mutual labels:  excel
FillProgressLayout
A simple and flexible Fillable Progress Layout written in Kotlin
Stars: ✭ 77 (+71.11%)
Mutual labels:  view
react-drip-form
☕ HoC based React forms state manager, Support for validation and normalization.
Stars: ✭ 66 (+46.67%)
Mutual labels:  form

SwiftyExcelView

This example project shows a way to show A Form like Excel in Swift.

Screenshot

image

Useage

Drag AKExcelCollectionViewCell.swift , AKExcelDateManager.swift and AKExcelView.swift into your project. Demo shows detail how to use this.

        let excelView : AKExcelView = AKExcelView.init(frame: CGRect.init(x: 0, y: 20, width: AKScreenWidth, height: AKScreenHeight - 20))
        // 自动滚到最近的一列
        excelView.autoScrollToNearItem = true
        // 设置表头背景色
        excelView.headerBackgroundColor = UIColor.cyan
        // 设置表头
        excelView.headerTitles = ["货号","品名","规格","数量","说明"]
        // 设置间隙
        excelView.textMargin = 20
        // 设置左侧冻结栏数
        excelView.leftFreezeColumn = 1
        // 设置对应模型里面的属性  按顺序
        excelView.properties = ["productNo","productName","specification","quantity","note"]
        excelView.delegate = self
        // 指定列 设置 指定宽度  [column:width,...]
        excelView.columnWidthSetting = [3:180]
        var arrM = [Model]()
        for i in 0 ..< 50 {
            
            let model = Model()
            model.productNo = String.init("货号 - \(i)")
            model.productName = String.init("品名 - \(i)")
            model.specification = String.init("规格  - \(i)")
            model.quantity = String.init("数量 - \(i)")
            model.note = String.init("说明说明说明说明说明说明说明说明 - \(i)")
            model.pro = "others ..."
            
            arrM.append(model)
        }
        // 设置数据
        excelView.contentData = arrM
  
        view.addSubview(excelView)
        // 刷新
        excelView.reloadData()
        

Thanks

BSNumbersView , A form like Excel in Objective-C

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].