Een hulpmiddel voor het manipuleren van spreadsheets en tafels in Python, op basis van de tafelfu van Propublica Dit is een implementatie van Python van Propublica's (http://propublica.github.com/table-fu/). Deze API is vergelijkbaar, hoewel het volgende Python Conventions.usage: >>> van tabel_fu import tabelfu >>> CSV = open ('Tests / test.csv') >>> Tabel = tablefu (CSV) >>> tabel. Columns # Krijg alle auteurs >>> Tabel.Values ('Auteur') # Totaal een kolom >>> Table.total ('Aantal pagina's') 1177.0 # Elke tablefu-instantie werkt zoals een lijst met rijen >>> Tabel Tafel. Rows # rijen, op zijn beurt, fungeren als woordenboeken >>> RECHT = TABEL >>> Drukrij JOYCE # Sorteer Rijen >>> Tabel.Sort ('Auteur') >>> Tabel. ROWEN # Sortering is opgeslagen Tabel.Options {'Auteur': {' Omgekeerd ': FALSE}} # die handig is omdat ... # Tafels kunnen ook worden gefacetteerd (en opties worden gekopieerd naar nieuwe tabellen) >>> voor t in tabel.facet_by (' stijl '): ... afdrukken t. Faceted_on ... T.Table Minimalism ] Modernisme , ] Satire ] Formatteren: Filters zijn gewoon functies die een waarde en een aantal positionele argumenten. Nieuwe filters kunnen worden geregistreerd bij de meegeleverde formatter-klasse. >>> van tabel_fu.formating import formatter >>> Formaat = formatter () >>> Def kapitalisatie (waarde, * args): ... retourstr (waarde). Capitalize () >>> Formaat.Registreer (hoofdletter) >>> Afdrukformaat ('foo', 'hoofdlettergebruik') Foocells kunnen worden geformatteerd volgens de regels van de tabel (die overdragen als de tabel facet is): >>> Tabel = TABELFU (open ('tests / sites.csv ')) >>> Tabel. Columns >>> Tabel.Formattering = {...' Naam ': {' Filter ':' Link ',' Args ': } ...} >>> Print Table chrisamico.com HTML-uitvoerbarefU kan een HTML-tabel uitvoeren, met behulp van opmaak die u opgeeft: >>> Tabel = TABELFU (open ('Tests / sites.csv')) >>> Tabel.Columns >>> Tabel.Formattering = {' Naam ': {' Filter: 'Link', 'Args': }} >> Tabel.Columns = 'Naam', 'Over'> >> > Print Table.html ()
softwaresea.com biedt het nieuwste groene gratis softwaredownloadcentrum in binnen- en buitenland, inclusief computersoftware, Apple-applicaties, Android-applicaties en andere gratis mobiele computersoftwaredownloads. Als u meer wilt weten over groene gratis software, download deze dan op softwaresea.com!