sheetwork
Contribute on GitHubChat on Discord
v1.0.3 Nicolas Jaar - Space Is Only Noise
v1.0.3 Nicolas Jaar - Space Is Only Noise
  • Introduction
  • Installation & Configuration
    • Installation & Update
    • Configuration & Authentication
      • Set up your sheetwork project
      • Connecting to Google Sheets
      • Set up your sheetwork profile
  • Usage Configurations
    • Sheet-level Controls (sheets.yml)
      • Basic Configuration
      • Sheet-level Controls Reference
    • Project-level Controls (sheetwork_project.yml)
    • Profile-level Controls (profiles.yml)
  • Commands
    • sheetwork init
    • sheetwork upload
      • upload CLI reference
      • Running sheetwork outside of sheetwork project folders
      • Under the Hood Cleanups
    • Global CLI flags
  • FAQ
    • Do I need to list ALL the columns in my sheets config?
    • Do the column names need to be in the format of the original sheet?
    • What kind of cleanups or reformating does sheetwork do?
    • What datatype casting do you support?
Powered by GitBook
On this page
  1. Usage Configurations

Sheet-level Controls (sheets.yml)

PreviousSet up your sheetwork profileNextBasic Configuration

Last updated 4 years ago

Was this helpful?

CtrlK

Was this helpful?

How to set up sheet configuration?

The power of sheetwork is that you can make it do a few handy transformations or sanitisation steps, specify where the sheet should land in your database, whether to rename some columns etc.

To do so you create a sheets.yml file which can house configurations for as many sheets as you want.

This is really handy when you want to regularly import google sheets and you don't want to have to set up everything through the command line every time. It also works really well if you're collaborating on code via version control environments like git as it will serve as documentation in a way, and allow for iterations.