Skip to main content

The sensible way to work with tabular data

Project description

tabular-data

The sensible way to work with tabular data

Read CSV files with ease

Go from this 😡

import csv

with open('names.csv', newline='') as csvfile:
    reader = csv.DictReader(csvfile)

    rows = []
    for row in reader:
        rows.append(row)

to this 😎

from tabular_data import csv_file

rows = csv_file('names.csv').read()

Write CSV files with no effort

Go from this 🤮

import csv

with open('names.csv', 'w', newline='') as csvfile:
    fieldnames = ['first_name', 'last_name']
    writer = csv.DictWriter(csvfile, fieldnames=fieldnames)

    writer.writeheader()
    writer.writerow({'first_name': 'Baked', 'last_name': 'Beans'})
    writer.writerow({'first_name': 'Lovely', 'last_name': 'Spam'})
    writer.writerow({'first_name': 'Wonderful', 'last_name': 'Spam'})

to this 🤩

from tabular_data import csv_file

csv_file('names.csv').write(
    [
        {'first_name': 'Baked', 'last_name': 'Beans'},
        {'first_name': 'Lovely', 'last_name': 'Spam'},
        {'first_name': 'Wonderful', 'last_name': 'Spam'}
    ]
)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tabular_data-0.1.4.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

tabular_data-0.1.4-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file tabular_data-0.1.4.tar.gz.

File metadata

  • Download URL: tabular_data-0.1.4.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.8 Darwin/21.6.0

File hashes

Hashes for tabular_data-0.1.4.tar.gz
Algorithm Hash digest
SHA256 8a636633ed885f43b05b8d8fd9b9c7c09d03a1a940b5775538fdcd76585140c5
MD5 56c256e65bce7d3f01cd03e86b5fb6bd
BLAKE2b-256 758b369ce4b0225c73f87afb4e240e1f8c879943997b231d7f8927aaa9d0c60a

See more details on using hashes here.

File details

Details for the file tabular_data-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: tabular_data-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.8 Darwin/21.6.0

File hashes

Hashes for tabular_data-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 643282ba9c0503e4740ff7caab8515ce1b5c7bd0675a2269b4eca92f6c272dfc
MD5 924d2448bef66635704104f881d0a894
BLAKE2b-256 5bce4bffa5b33e098f1da65af1a0b68dbb881f2ed26840b023fa7565cc3190de

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page