Skip to content

LeanRows 0.1.1

Pre-release
Pre-release

Choose a tag to compare

@abooodbah abooodbah released this 29 Oct 13:29
· 22 commits to main since this release

LeanRows for Android 0.1.1. Opens Excel .xlsx workbooks, read-only.

Not on Google Play yet. This build is for testing on a phone.

What changed

  • Open .xlsx workbooks from any app or with the open button. The first visible sheet opens with columns A, B, C; a Sheet button lists the other visible sheets.
  • Cells show text, formula results as saved, true and false, errors, and dates and times (2026-01-01, 2026-01-01 06:30:15, 06:30:00). Other numbers are shown as stored. Nothing is calculated.
  • Damaged or hostile files are refused with a message that names the limit, including oversized "zip bomb" files.
  • No new library and still no permissions or network.

Measured on an API 34 emulator (no GPU, median of 3)

  • A 100,000-row sheet: 3.1 s to prepare, rows on screen 3.7 s after a cold start (a CSV file of the same size: 1.1 s).
  • APK: 13 KB larger than 0.1.0. Memory with CSV files did not change.
  • Start with a CSV file was about 40 ms later; not yet checked whether that is real or noise.

Known gaps

  • A sheet is prepared in full before any row is shown.
  • .xls, .xlsm and .xlsb are not supported. Number formats other than dates and times are not applied.
  • No test file was written by Excel itself, and Japanese phonetic text is not tested.
  • This build is signed with a throwaway test key that changes every build: uninstall before installing a newer one.

Files

Each file has a .sha256 next to it. LeanRows-0.1.1.apk is the build to install. The phone test files now include two workbooks, with a workbook step in PROGRESS.md.