OverviewThis zip provides a simple tool for integrating SeaTable with LabVIEW. It allows users to perform various CRUD operations and automate data handling tasks between LabVIEW applications and the SeaTable cloud platform. This project is intended for educational purposes and as an example of how to work with web APIs in LabVIEW.
Features
Authorization: Authorize to a SeaTable base using a web API token.
List Rows: Retrieve rows from a specific table in variant format.
Append Rows: Add new rows to a table.
List Columns: List available columns and their types in a given table and view.
Create Columns: Create new columns (supports checkbox and text types).
Update Rows: Update existing rows with new data.
Mark for Deletion: Add a "mark for delete" column with a checkbox for automated deletion.
Upload Files: Upload files to SeaTable and associate them with table cells.
Dependencies
JKI JSON by JKI - Toolkit for LabVIEW Download
OpenG Variant Library by OpenG - Toolkit for LabVIEW
Installation
Download and install the dependencies listed above.
download this zip.
Open the LabVIEW project file in LabVIEW.
Disclaimer
Non-Product Disclaimer: This tool is provided "as is" without any warranties or guarantees. It is not a commercial product and is intended for educational and example purposes only. The author does not provide support, upgrades, or bug fixes. Use at your own risk.
Acknowledgements
Special thanks to the developers of JKI JSON and OpenG Variant Library for their contributions to the LabVIEW community.