{"id":25296466,"url":"https://github.com/jewelshkjony/spreadsheets","last_synced_at":"2025-07-21T19:37:17.705Z","repository":{"id":176820927,"uuid":"511917739","full_name":"jewelshkjony/SpreadSheets","owner":"jewelshkjony","description":"An awesome extension to work with google spreadsheet. You can read, write and modify data from your sheets.","archived":false,"fork":false,"pushed_at":"2024-01-18T09:01:48.000Z","size":892,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T21:17:43.746Z","etag":null,"topics":["airtable","aix","app-inventor","database","excel","extension","fast-database","google-script","google-spreadsheet","json","kodular","niotron","script-less","spreadsheets"],"latest_commit_sha":null,"homepage":"https://community.kodular.io/t/paid-spreadsheets-extension-read-write-modify-data-from-sheets/193921","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jewelshkjony.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-08T14:09:29.000Z","updated_at":"2025-03-31T01:27:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"f7d82281-edf1-4a6d-ac70-0bd036e2c222","html_url":"https://github.com/jewelshkjony/SpreadSheets","commit_stats":null,"previous_names":["jewelshkjony/spreadsheets"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jewelshkjony/SpreadSheets","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jewelshkjony%2FSpreadSheets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jewelshkjony%2FSpreadSheets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jewelshkjony%2FSpreadSheets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jewelshkjony%2FSpreadSheets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jewelshkjony","download_url":"https://codeload.github.com/jewelshkjony/SpreadSheets/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jewelshkjony%2FSpreadSheets/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266367803,"owners_count":23918649,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["airtable","aix","app-inventor","database","excel","extension","fast-database","google-script","google-spreadsheet","json","kodular","niotron","script-less","spreadsheets"],"created_at":"2025-02-13T02:58:01.868Z","updated_at":"2025-07-21T19:37:17.679Z","avatar_url":"https://github.com/jewelshkjony.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spreadsheets Extension - Read, write \u0026 modify data from sheets ⚡\nAn awesome extension to work with google spreadsheet. You can read, write and modify data from your sheets.\n* **\n\n![image](https://user-images.githubusercontent.com/75406851/218042378-ade70b3c-819c-43ea-96b1-0f97cf8126ad.png)\n\nGoogle Spreadsheets Extension | Free \u0026 Fastest Database | Script-less extension. It's 5x Faster Than Airtable. It also give you offline support once data is loaded. It's very secure to protect your data from hackers. It can load huge amount of data. It's very simple and easy to integrate this extension into your application. Read release notes for knowing about new features.\n\n## ⬇️ Extension Properties\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://user-images.githubusercontent.com/75406851/218042497-2811c53d-7738-4207-97ee-eaf460aa5448.png\"\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://user-images.githubusercontent.com/75406851/218042548-2b7f2245-01fe-4476-aede-3d99340dce3e.png\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cbr\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eRequirements  \u003c/b\u003e\u003c/summary\u003e\n\u003cbr\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"60%\"\u003e\n      \u003cimg src=\"https://user-images.githubusercontent.com/75406851/218042696-4d94aae7-73a5-4948-a858-97733dc214e6.png\"\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003cimg src=\"https://user-images.githubusercontent.com/75406851/218042758-9b21c2da-fda0-4924-875d-1692145a3d54.png\"\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\u003c/details\u003e\n\n* **\n\n## ⬇️ Get All Rows\nUsing this blocks you can get all rows from your sheet.\n\n![image](https://user-images.githubusercontent.com/75406851/218042929-6a996ed9-6550-411d-bc40-224d299abfbb.png)\n\n![image](https://user-images.githubusercontent.com/75406851/218042947-fecaa7c2-70c0-4f9b-a247-2ff0b23e8f21.png)\n\n`totalRow` - It's return the total number of rows.\\\n`totalColumn` - It's return the total number of columns.\\\n`loadTime` - It's return the milliseconds of loading time.\\\n`response Content` - It's return the Json string.\n\n## ⬇️ Get Column\nUsing this blocks you can get any column from your sheet. Set 0 on max to get all values from column.\n\n![image](https://user-images.githubusercontent.com/75406851/218043814-dd422c6b-5155-411d-a399-8482d4fe18c6.png)\n\n`column Name` - Enter column name.\\\n`max` - Enter limit to get values.\n\n![image](https://user-images.githubusercontent.com/75406851/218043843-53c059ff-aa4b-4614-871e-5b076eeffdca.png)\n\n`column Name` - It's return the name of column.\\\n`values` - It's return the list of values.\\\n`length` - It's return the length of given column.\n\n## ⬇️ Get Cell\nUsing this blocks you can get single cell from your sheet.\n\n![image](https://user-images.githubusercontent.com/75406851/218043945-d83bb983-8732-4100-ba16-ad60834663e0.png)\n\n`columnName` - Enter column name.\\\n`row Number` - Enter row number.\n\n![image](https://user-images.githubusercontent.com/75406851/218043979-00c465a7-7712-421f-abc9-d2fe52796f63.png)\n\n`column Name` - It's return given column name.\\\n`row Number` - It's return given row number.\\\n`value` - It's return cell value.\n\n## 🔎 Search\nUsing this blocks you can get single column by filtering.\n\n![image](https://user-images.githubusercontent.com/75406851/218044031-04618d1b-9cf0-4618-b911-92570ee8de72.png)\n\n`column Name` - Enter Column name to search data.\\\n`keyword` - Enter search text to filter data.\n\n![image](https://user-images.githubusercontent.com/75406851/218044052-bebb7d0c-bd25-4c84-a1da-c56d9bdaa530.png)\n\n`column Name` - It's return the given column name.\\\n`keyword` - It's return the given keyword.\\\n`values` - It's return the list of matching value.\\\n`positions` - It's return the positions of filtered data.\\\n`length` - It's return the length of filtered list.\n\n## 🔎 Advance Search\nUsing this blocks you can get filtered data by search from two columns.\n\n![image](https://user-images.githubusercontent.com/75406851/218044109-4dbfe6b5-746c-4e36-a457-1e792a6f34d5.png)\n\n`byColumn` - Enter column name to search.\\\n`keyword` - Enter search text.\\\n`fromColumn` - Enter column name to fetch data.\n\n![image](https://user-images.githubusercontent.com/75406851/218044159-eb818910-002a-460d-86bd-44aafe6e2f94.png)\n\n`byColumn` - It's return byColumn name.\\\n`keyword` - It's return search text.\\\n`fromColumn` - It's return fromColumn name.\\\n`values` - It's return the list of matching value.\\\n`positions` - It's return the positions of filtered data.\\\n`length` - It's return the length of filtered list.\n\n## ⬇️ Get Row\nUsing this blocks you can get values of any row.\n\n![image](https://user-images.githubusercontent.com/75406851/218044287-e4a9c816-6189-477e-b116-38cd14bf904d.png)\n\n`row Number` - Enter row number to get values.\n\n![image](https://user-images.githubusercontent.com/75406851/218044313-7ffb8b36-cb3b-4572-a707-11afa81fefc6.png)\n\n`row Number` - It's return the row number.\\\n`values` - It's return the list of values.\\\n`column Names` - It's return the list of column names.\n\n## ⬇️ Get Sheet Names\nUsing this blocks you can get list of your sheets.\n\n![image](https://user-images.githubusercontent.com/75406851/218044348-8e7f70f6-f9b4-4285-b361-8f99a9f29990.png)\n\n![image](https://user-images.githubusercontent.com/75406851/218044364-6a29fec0-8a40-4880-bece-0534955d7577.png)\n\n`sheetNames` - It's return the list of sheet names.\\\n`gidIds` - It's return the list of gid ids.\\\n`length` - It's return the length of sheet list.\n\n## ⬇️ Get Column Names\nUsing this blocks you can get names of all columns.\n\n![image](https://user-images.githubusercontent.com/75406851/218044439-230c63d6-3d5e-48cd-a104-a5ae8f2867a5.png)\n\n![image](https://user-images.githubusercontent.com/75406851/218044454-0d8de339-5fe8-47f8-9a93-e9d2d27f138a.png)\n\n`column Names` - It's return the list of column names.\\\n`length` - It's return the length of list.\n\n## ⬇️ Get Spreadsheet Name\nUsing this blocks you can get your spreadsheet project name.\n\n![image](https://user-images.githubusercontent.com/75406851/218044486-02eeccc5-d74d-432f-b805-a7dd797deac4.png)\n\n![image](https://user-images.githubusercontent.com/75406851/218047525-9f61c1dd-e019-4e9a-9f80-33f4f7f3d9e0.png)\n\n`spreadsheetName` - It's return the name of your spreadsheet project.\n\n## ⬇️ Total Rows\nUsing this block you can get total number of all rows.\n\n![image](https://user-images.githubusercontent.com/75406851/218044533-ec5049e5-39c3-440a-a516-be4852785a32.png)\n\n## ➕ Create Column\nUsing this blocks you can create new column in your sheet.\n\n![image](https://user-images.githubusercontent.com/75406851/218044577-447d4235-042f-47ce-88db-339fc99aab35.png)\n\n`column Name` - Enter new name to create column.\n\n![image](https://user-images.githubusercontent.com/75406851/218044595-632226bf-96a7-442f-a806-f2b44156d293.png)\n\n`column Name` - It's return the new name.\\\n`columnPosition` - It's return the position of new column.\n\n## ➕ Create Row\nUsing this blocks you can create single cell in you sheet.\n\n![image](https://user-images.githubusercontent.com/75406851/218044643-31ca0ca7-97a4-4ca0-942c-7f36dc49b58e.png)\n\n`column Name` - Enter the column name where need to create row.\\\n`value` - Enter cell value to create row.\n\n![image](https://user-images.githubusercontent.com/75406851/218044653-d6afd326-24f1-4f2e-983e-a49435675976.png)\n\n`row Number` - It's return the number of row.\\\n`column Name` - It's return the name of column.\\\n`value` - It's return the value.\n\n## ➕ Create Rows\nUsing this blocks you can create new row with multiple cells.\n\n![image](https://user-images.githubusercontent.com/75406851/218044696-1334e837-7e70-471e-9d4f-cf1997bbfc8d.png)\n\n`values` - Enter values as list to create new row.\n\n![image](https://user-images.githubusercontent.com/75406851/218044713-4c37463c-6d2d-42f6-ad8f-7b2c298a8a67.png)\n\n`response` - It's return the response string.\n\n## ➕ Create Sheet\nUsing this blocks you can create new sheet in your spreadsheet project.\n\n![image](https://user-images.githubusercontent.com/75406851/218048146-16848fa5-d364-42a6-8ffb-b9664fac3fa3.png)\n\n`sheetName` - Enter new sheet name.\n\n![image](https://user-images.githubusercontent.com/75406851/218044789-44dcdef9-510e-487f-aa45-52b8e307ae4c.png)\n\n`sheetName` - It's return the name of sheet.\n\n## ⤴️ Update Cell\nUsing this blocks you can update any cell.\n\n![image](https://user-images.githubusercontent.com/75406851/218044826-6afd0410-922e-4f10-89d9-179732f71a6c.png)\n\n`column Name` - Enter column name.\\\n`row Number` - Enter row number.\\\n`value` - Enter new value.\n\n![image](https://user-images.githubusercontent.com/75406851/218044847-d5837e27-01ec-4f4a-b5a5-d24fca13ebd9.png)\n\n`column Name` - It's return the name of column.\\\n`row Number` - It's return the row number.\\\n`value` - It's return the value.\n\n## ⤴️ Update Rows\nUsing this blocks you can update any row values.\n\n![image](https://user-images.githubusercontent.com/75406851/218044873-a5462576-9eaa-4adf-b50b-1ca1455a5983.png)\n\n`row Number` - Enter row number.\\\n`column Names` - Enter column names as list.\\\n`values` - Enter values as list.\n\n![image](https://user-images.githubusercontent.com/75406851/218044888-2c4f7a60-8089-4ff2-b2f4-49f964918429.png)\n\n`row Number` - It's return the number of row.\n\n## ✂️ Delete Row\nUsing this blocks you can delete any row by row number.\n\n![image](https://user-images.githubusercontent.com/75406851/218044919-c59134a6-9b4a-41c3-a3be-155eb486f991.png)\n\n`row Number` - Enter row number.\n\n![image](https://user-images.githubusercontent.com/75406851/218044945-7a80d559-6643-4340-a30b-4168b191a706.png)\n\n`row Number` - It's return the number of row.\n\n## ✂️ Delete Column\nUsing this blocks you can delete any column from your sheet.\n\n![image](https://user-images.githubusercontent.com/75406851/218044970-2fa32135-5047-4fa9-a679-c23ca4b45a06.png)\n\n`column Name` - Enter column name to delete.\n\n![image](https://user-images.githubusercontent.com/75406851/218044987-74929026-0d70-4a5a-afae-6e631cf2cf07.png)\n\n`column Name` - It's return the name of column.\\\n`position` - It's return the position of column.\n\n## ✂️ Delete Sheet\nUsing this blocks you can delete any sheet from your spreadsheet project.\n\n![image](https://user-images.githubusercontent.com/75406851/218045047-31766464-6508-41a5-b465-6f69084275cd.png)\n\n`sheetName` -  Enter sheet name to delete.\n\n![image](https://user-images.githubusercontent.com/75406851/218045059-7c2fd2ff-8145-412d-b348-e7c7e8c0cdd6.png)\n\n`sheetName` - It's return the name of sheet.\n\n## ✍️ Rename Sheet\nUsing this blocks you can rename any sheet from your project.\n\n![image](https://user-images.githubusercontent.com/75406851/218045086-9f192b7d-5a8e-4e16-8005-c494465be18e.png)\n\n`oldName` - Enter old name of sheet.\\\n`new Name` - Enter new name to rename sheet.\n\n![image](https://user-images.githubusercontent.com/75406851/218045100-8254b93a-743e-4c1a-9e1f-905a75136365.png)\n\n`new Name` - It's return the new name of sheet.\\\n`oldName` - It's return the old name.\n\n## ✍️ Rename Spreadsheet\nUsing this blocks you can rename your project name.\n\n![image](https://user-images.githubusercontent.com/75406851/218045127-05ec9403-38d2-41d9-b627-65231accaad4.png)\n\n`name` -  Enter new name to rename spreadsheet project name.\n\n![image](https://user-images.githubusercontent.com/75406851/218045138-d4d95769-d307-4c92-be5b-b8c046d006d3.png)\n\n`name` - It's return the new name of your project.\n\n## 🔁 Replace All\nUsing this function you can replace all matching text from active sheet with new value.\n\n![image](https://user-images.githubusercontent.com/75406851/218045164-4baff55e-4e35-4f16-9574-c04d9f6c1b5a.png)\n\n`text` - Enter text to replace with new value.\\\n`replaceWith` - Enter new value to replace with old value.\n\n![image](https://user-images.githubusercontent.com/75406851/218045185-2aec60a2-c943-45fd-8e16-61fa326c08b6.png)\n\n`text` - It's return the old value.\\\n`replaceWith` - It's return the new value.\n\n## 🔁 Replace By Column\nUsing this function you can replace all matching text from column with new value.\n\n![image](https://user-images.githubusercontent.com/75406851/218045219-fc81237c-5b57-4dd5-a1e9-04bdeeea176d.png)\n\n`columnName` - Enter column name where you want to replace values.\\\n`text` - Enter text to replace with new value.\\\n`replaceWith` - Enter new value to replace with old value.\n\n![image](https://user-images.githubusercontent.com/75406851/218045236-d852f7a3-8c11-4895-a3a8-a65c092b9279.png)\n\n`columnName` - It's return the column name.\\\n`text` - It's return the old value.\\\n`replaceWith` - It's return the new value.\n\n## 🔁 Replace By Row\nUsing this function you can replace all matching text from row with new value.\n\n![image](https://user-images.githubusercontent.com/75406851/218045272-49d32857-e9fc-4516-a3d5-46d3c5c55745.png)\n\n`rowNumber` - Enter row number where you want to replace values.\\\n`text` - Enter text to replace with new value.\\\n`replaceWith` - Enter new value to replace with old value.\n\n![image](https://user-images.githubusercontent.com/75406851/218045291-30c9a0c5-b465-4577-86f4-2b3fec251854.png)\n\n`rowNumber` - It's return the row number.\\\n`text` - It's return the old value.\\\n`replaceWith` - It's return the new value.\n\n## 🔁 Replace For All Sheets\nUsing this function you can replace all matching text from all sheets with new value.\n\n![image](https://user-images.githubusercontent.com/75406851/218045329-617b3979-0bc7-4672-aa1a-a97bd9b56cd2.png)\n\n`text` - Enter text to replace with new value.\\\n`replaceWith` - Enter new value to replace with old value.\n\n![image](https://user-images.githubusercontent.com/75406851/218045353-f4dbbed5-7b10-471e-b0fe-57cc18c7211e.png)\n\n`text` - It's return the old value.\\\n`replaceWith` - It's return the new value.\n\n## 🔃 Refresh Data\nUsing this blocks you can refresh data manually if you disabled Auto Refresh. Otherwise no need to refresh data manually.\n\n![image](https://user-images.githubusercontent.com/75406851/218045394-0c2475a3-1810-4d9a-820d-29603e0b2dba.png)\n\n![image](https://user-images.githubusercontent.com/75406851/218045415-e78c1814-84bb-47c8-9660-8720b633af0b.png)\n\n`function Name` - It's return the function name which function refresh data automatically.\\\n`totalRow` - It's return the total number of rows.\\\n`totalColumn` - It's return the total number of columns.\\\n`loadTime` - It's return the milliseconds of loading time.\\\n`response Content` - It's return the Json string.\n\n## ⚠ Failed\nIt's rises when the extension got any error.\n\n![image](https://user-images.githubusercontent.com/75406851/218045441-752d24ec-4dab-435c-99a5-8abd348eb137.png)\n\n`function Name` - It's return the function name which function got error.\\\n`error Message` - It's return the error message as string.\n\n## 🔐 Encode \u0026 Decode\nUsing this blocks you can protect your sheet ids and sheet name etc. Set level (1-100) and password length must be 5 or more.\n\n![image](https://user-images.githubusercontent.com/75406851/218045467-0c6dbd07-494d-417e-979d-330be3e2aed2.png)\n\n![image](https://user-images.githubusercontent.com/75406851/218045479-632a5a2d-1fa2-4c4e-a2b3-0ff5c05b2137.png)\n***\n\n\n## 📝 Release Notes ↷\n\u003cli\u003e \u003cb\u003e10.0.1:\u003c/b\u003e Changed some blocks names.\n\u003cli\u003e \u003cb\u003e10.0.0:\u003c/b\u003e Added 3 new functions \u003csmall\u003e(ReplaceByColumn, ReplaceByRow, ReplaceForAllSheets)\u003c/small\u003e.\n\u003cli\u003e \u003cb\u003e9.6.0:\u003c/b\u003e Added new \u003cb\u003eReplaceAll\u003c/b\u003e function.\n\u003cli\u003e \u003cb\u003e9.5.3:\u003c/b\u003e Now you can get positions of filtered data.\n\u003cli\u003e \u003cb\u003e9.5.2:\u003c/b\u003e Crash issue fixed for Android 8 \u0026 lower version.\n\u003cli\u003e \u003cb\u003e9.5.1:\u003c/b\u003e Fixed an issue \u0026 optimize offline / online mode.\n\u003cli\u003e \u003cb\u003e9.4.0:\u003c/b\u003e Removed \u003cb\u003eNameSpace\u003c/b\u003e from designer section.\n\u003cli\u003e \u003cb\u003e9.3.0:\u003c/b\u003e Bugs fix for offline mode turn off/on option .\n\u003cli\u003e \u003cb\u003e9.2.0:\u003c/b\u003e Now you can turn off/on offline mode manually.\n\u003cli\u003e \u003cb\u003e9.1.2:\u003c/b\u003e Support automatically data loading feature.\n\u003cli\u003e \u003cb\u003e9.1.0:\u003c/b\u003e Smooth experience for loading huge data.\n\u003cli\u003e \u003cb\u003e9.0.0:\u003c/b\u003e Extension size compressed to 106 KB.\n\n* **\n\n## 📺 Testing Video ↓\n\n[![Spreadsheet](http://img.youtube.com/vi/mnqTLrMAXps/0.jpg)](https://www.youtube.com/watch?v=mnqTLrMAXps)\n\n## 📺 Implementation Guide Video **↓**\n\n[![Spreadsheet](http://img.youtube.com/vi/VGuE-DOU9ds/0.jpg)](https://www.youtube.com/watch?v=VGuE-DOU9ds\u0026list=PLczFHGJFYQrkl9EhbkeMiaGXMDQfw61dZ)\n\n## ⬇️ More extensions\n\n\u003ca href=\"https://github.com/jewelshkjony?tab=repositories\"\u003eSee more extensions\u003c/a\u003e\n\n## 📑 Extension Specifications:\n\u003cimg src=\"https://github.com/jewelshkjony/SpreadSheets/raw/main/images/download.png\"/\u003e \u003ca href=\"https://t.me/jewelshkjony\"\u003ecom.jewel.spreadsheets.aix\u003c/a\u003e (123 KB) \\\n⚙️ \u003cb\u003eVersion:\u003c/b\u003e 10.0.1\\\n💰 \u003cb\u003ePrice:\u003c/b\u003e $15 USD \u003csub\u003e(Premium Edition) - [Speed and validity is encreased. Unlocked all of functions but plan upgrade limitation remain. Recommend for mid budget users.]\u003c/sub\u003e \\\n💰 \u003cb\u003ePrice:\u003c/b\u003e $20 USD \u003csub\u003e(Platinum Edition) - [Speed and validity is more extended. Remain upgrade limitation. Recommend for all.]\u003c/sub\u003e \\\n💰 \u003cb\u003ePrice:\u003c/b\u003e $25 USD \u003csub\u003e(Flash Edition) - [More validity and no speed limitations \u0026 updates are totally free! Tested with 1M rows! Recommend for higher end budget only.]\u003c/sub\u003e \\\n💰 \u003cb\u003ePrice:\u003c/b\u003e $30 USD \u003csub\u003e(Speedster Edition) - [Everything is unlocked and premium. No limitations \u0026 lifetime support! Tested with 2M rows! Recommend for higher end budget only.]\u003c/sub\u003e \\\n💰 \u003cb\u003ePrice:\u003c/b\u003e $50 USD \u003csub\u003e(🛃 Custom Edition) - [More 🔐 secure and you can order me to customize the extension for your need.]\u003c/sub\u003e \\\n🌎 \u003cb\u003eLast amendment:\u003c/b\u003e 09 February 2023 \\\n⚖️ \u003cb\u003eLicense:\u003c/b\u003e \u003ca href=\"https://github.com/jewelshkjony/Extensions/blob/main/LICENSE.md#terms-and-conditions-for-the-extension\" target=\"_blank\"\u003eTerms \u0026 Conditions\u003c/a\u003e \\\n🤝 \u003cb\u003eSupported builder:\u003c/b\u003e \u003ca href=\"https://www.kodular.io/\"\u003eKodular\u003c/a\u003e, \u003ca href=\"https://niotron.com/\"\u003eNiotron\u003c/a\u003e, \u003ca href=\"https://appzard.com/\"\u003eAppZard\u003c/a\u003e, \u003ca href=\"https://androidbuilder.in/\"\u003eAndroidBuilder\u003c/a\u003e, \u003ca href=\"http://ai2.appinventor.mit.edu/\"\u003eApp Inventor\u003c/a\u003e and it's other distributions.\n\n## 📫 How to reach me -\n\u003ca href=\"https://t.me/jewelshkjony\"\u003eTelegram\u003c/a\u003e | \u003ca href=\"https://wa.me/8801775668913\"\u003eWhatsApp\u003c/a\u003e | \u003ca href=\"https://fb.com/jewelshkjony\"\u003eFacebook\u003c/a\u003e | \u003ca href=\"https://m.me/jewelshkjony\"\u003eMessenger\u003c/a\u003e | \u003ca href=\"https://m.youtube.com/c/JewelShikderJony\"\u003eYoutube\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjewelshkjony%2Fspreadsheets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjewelshkjony%2Fspreadsheets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjewelshkjony%2Fspreadsheets/lists"}