B4A Library [B4X][LOA] ListOfArrays - lightweight, powerful and flexible collection - Erel    May 10, 2026   (27 reactions) ListOfArrays (LOA) is a simple list where each item is an array of objects, and each array represents a row. As LOA stores tabular data, all rows have the same length.
LOA is lightweight and a list... B4J Code Snippet [XLUtils] [LOA] Reading and writing Excel data with ListOfArrays - Erel    May 10, 2026   (6 reactions) :\Users\H\Downloads\Countries of the world.xlsx", "", 0) 'Select a range to be read as a LOA: Dim loa As ListOfArrays = res.GetListOfArrays(xl.CreateXLRange(xl.AddressName("B4"), res... column. Need to clean... Dim ls As LOASet = loa.CreateLOASet Do While ls.NextRow Dim CountryName...) Loop loa.Sort("Population", False) 'print a few columns: Log(loa.ToListOfArrays(Array...(5)) 'get data of single country: Dim Zim As ListOfArrays = loa.GetRowsByValue("Country... B4A Code Snippet [B4X] [LOA] ListOfArrays <--> B4XTable - Erel    Apr 9, 2026   (6 reactions) Visualize a LOA with B4XTable: Private Sub ShowLoaInTable(loa As ListOfArrays, table As B4XTable, DateColumns As List) table.Clear If loa.IsEmpty Then Return If loa.FirstRowIsHeader... As Int In loa.ColumnIndices Dim ColType As Int Dim ColName As String = loa.Header(col... ColType = table.COLUMN_TYPE_DATE Else Dim FirstValue As Object = loa.GetValueDefault....SubList(loa.mInternalArray, loa.mFirstDataRowIndex, loa.mInternalArray.Size)) End Sub Usage example... B4A Library [B4X][LOA] DBQuery - SQL made easy - Erel    May 20, 2026   (22 reactions) /android/forum/threads/b4x-loa-listofarrays-lightweight-powerful-and-flexible-collection.170543... B4J Code Snippet [PyBridge] [LOA] ListOfArrays - DataFrames - Erel    Apr 8, 2026   (9 reactions) LOAs to DataFrames and vice versa. 'Adds a converter that converts dataframes to a list of arrays (not LOA yet) when a dataframe is fetched. Private Sub AddDataFrameConverter Dim Pandas..., name=None))")) End Sub 'Converts a LOA to DataFrame. Public Sub LOAToDataFrame (LOA As ListOfArrays) As PyWrapper Dim Code As String = $" def LOAToDataFrame (LOA): df = pandas.DataFrame(LOA, columns=LOA) return df "$ Return Py.RunCode("LOAToDataFrame"... B4A Question LOA vs MinimaList - aeric    Mar 12, 2026   (4 reactions) https://www.b4x.com/android/forum/threads/b4x-loa-listofarrays-lightweight-powerful-and-flexible-collection.170543/ https://www.b4x.com/android/forum/threads/b4x-minimalistutils.155724/ Which one is better? My answer: Depends LOA is list of arrays MinimaList is list of maps In LOA, you can convert between List and ListOfArrays. In MinimaList, you cannot convert your List directly at the moment. Each item as type of Maps is added to the internal list. Instead of accessing the item using... B4A Question RE: [B4X][LOA] ListOfArrays - MrKim    Mar 20, 2026   (1 reaction) This page https://www.b4x.com/android/forum/threads/b4x-loa-listofarrays-lightweight-powerful-and-flexible-collection.170543/#content
has two attachments for download. Both with the same name... B4J Library XLUtils / jPOI 5 - Read and write MS Excel workbooks - Erel    May 10, 2026   (40 reactions)
Updates:
- V2.10 - Adds support for reading to LOA and writing from LOA: https://www.b4x.com/android/forum/threads/xlutils-loa-reading-and-writing-excel-data-with-listofarrays.170983/
Depends.../b4x-loa-listofarrays-lightweight-powerful-and-flexible-collection.170543/#content
- V2.09 - New bidi... B4J Library [B4X][ListOfArrays] wLOAExtras.b4xlib for Evaluating Expressions of Columns in ListOfArrays - and More - William Lancee    Mar 31, 2026   (6 reactions) (replacement of original; appended as extra columns; as a new LOA)
Think about the evaluator as an interpreter for single lines of B4X code.
For example, if 'wLOA' is instance of wLOAExtras and... B4J Tutorial [B4X][ListOfArrays] Evaluating Expressions Of Columns in a ListOfArrays - William Lancee    Mar 24, 2026   (8 reactions) with default column names Dim LOA1 As ListOfArrays = wLOAUtils.randomInt(5, 3, Array(1, 10)) 'Rename columns for demo wLOAUtils.renameColumns(LOA1, CreateMap("c_1"... the table wLOAUtils.display(LOA1, 0, 0) 'Modify the table by computing a new column based on an evaluated expression wLOAUtils.eval(LOA1, "Result", "A + B * C") wLOAUtils.display(LOA1, 0, 0) #if demoLog A B C ―――――――――――――――――――――――― 1... Page: 1   2   3   |