ETL Frameworks
Sheets to Data Warehouse Loader
★ 3.7
Python API for Apache Spark
★ 4.8
pip install gspreadpip install pysparkpip install gspreadpip install pysparkPython data engineers use the `gspread` library to read business-owned datasets from Google Sheets into pandas DataFrames for pipeline processing. A common pattern is a weekly data feed maintained by a business team in Sheets — Python reads the latest values, validates them with Pydantic, transforms them, and loads them into the warehouse alongside operational data.
PySpark is the standard Python interface for large-scale ETL on Hadoop and cloud clusters. Data engineers write transformation logic using the DataFrame API — reading from S3 or Hive, applying joins and aggregations, then writing to Delta Lake or a data warehouse — with Spark distributing the work across hundreds of nodes.
Individual Tool Pages