An Apache Airflow plugin to export Smartsheet sheets.
Project description
airflow-smartsheet
Simple hooks and operators for transporting data from Smartsheet.
Import Smartsheet into PostgreSQL or export as CSV, PDF or EXCEL file.
Features
SmartsheetToFileOperator
: exporting a Smartsheet sheet to a file/jsonSmartsheetToPostgresOperator
: exporting a Smartsheet sheet to a PostgreSQL table
Install
Using pip:
pip3 install airflow-smartsheet-plugin
Usage
Create a variable in Airflow named SMARTSHEET_ACCESS_TOKEN
to store your Smartsheet API access token.
You can also pass in an override token in your DAG definition.
This plugin is published as a pip package. Refer to the example DAG for available parameters.
Refer to the enums for available PDF paper sizes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for airflow-smartsheet-plugin-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8064c773468729d4cf1364ef50038b685416b8baf94bdc391796ceb0f0a0e79 |
|
MD5 | 7f013848c256d9971cdb905d88450894 |
|
BLAKE2b-256 | 7b30f27621e240afe5e7f077bd8511b47e890a01d900e59975b7a7ec9f3c4317 |
Close
Hashes for airflow_smartsheet_plugin-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 607dbda0fd4827e06b6cc70ceea0865370c41ae70660cb1433f190ca5f2dae27 |
|
MD5 | 7e8c89b242c75e1a1607a3f2b9dce391 |
|
BLAKE2b-256 | 3f193556f6b343630969522da70d5193cfc4e11c88ab6103d8f864ec8680ad6b |