Getting Started =============== .. _intro: .. code-block:: pip install excelbird .. admonition:: A brief disclaimer :class: warning Excelbird is in **early** development. There are bugs. Changes are being made several times a week. All provided code examples should work, and if errors are encountered, raise an issue on `the project's Github `_ or reach out to **dev @ ryayoung.com** for a quicker response. .. grid:: 2 .. grid-item-card:: Prerequisite Knowledge :link: for_beginners :link-type: doc .. grid-item-card:: Layout Tree Structure :link: layout :link-type: doc .. grid-item-card:: Your First Book :link: intro :link-type: doc .. grid-item-card:: Styling :link: styling :link-type: doc .. grid-item-card:: Python Expressions :link: expression :link-type: doc .. grid-item-card:: Lazy References and Expr :link: references :link-type: doc .. grid-item-card:: Builtin Excel Functions :link: functions :link-type: doc .. grid-item-card:: Gaps and Spacing :link: spacing :link-type: doc .. grid-item-card:: Schema: a simple data tool :link: schema_tutorial :link-type: doc .. role:: html(raw) :format: html :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` :html:`
` .. toctree:: for_beginners layout intro styling expression references functions spacing schema_tutorial