WikiToExcel
Use is trivial as shown below:
from wikitoexcel import wikiToExcel w2e = wikiToExcel(infile="./wikitbl.txt") # print the html representation of wiki markup print w2e.getHTML() # save excel file to out.xlsx w2e.saveExcel(fileName="out.xlsx")
Options are:
wikiToExcel(wikiContent=<wikistr>, infile=<wikiTextFile>)
Features
wikitoexcel can capture:
Font styling: bold, underline, strikethrough
Cell styling: foreground color, background color
Supports merged cells
Sheet name is captured as caption of the wiki table
Multiline cell contents are styled with ‘wrap’ in excel
span and div elements are converted to their inner text representation
HyperLinks are addressed in a way that the hyperlink and display text are presented side by side. This facilitates round-trip between exceltowiki and wikitoexcel. Such as: http://yahoo.com Yahoo!
Support for saving intermediate html representation
wikitoexcel currently cannot capture anything more complex than the above list. Features such as a font styling within a paragraph is not captured.
Notes
If implementing this as a web.py call:
You can construct a simple HTML form post with a textarea (below assumes textarea name is ‘wikitoexcel’)
Add the following class
class wikitoexcel():
def POST(self):
formdata=web.input()
w2e=wikiToExcel(wikiContent= formdata['wikitoexcel'])
sbuf= StringIO.StringIO()
w2e.saveExcel(fileObj=sbuf)
web.header('Content-type','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')
return sbuf.getvalue()
Release Notes: 0.1.7
Minor update to handling empty cells or with . And some cleanup
Release Notes: 0.1.6
Bug found and fixed for creating a worksheet.
Release Notes: 0.1.5
Clean up of setup.py and minor changes
Release Notes: 0.1.4
Added option to output in inline format using double pipe separator notation vs line by line format.
Set the package level variable: wikitoexcel.INLINE_FMT=True (default)
To allow multiline text, a BR tag is replaced for each return character
Release Notes: 0.1.3
Added license file Rewrote parser to retain wikimarkup within cells. This allows an excel user to passthrough wiki markup.
Release Notes: 0.1.2
Packaging was not following best practice of examples within the package.
Release Notes: 0.1.1
Initial Release
Metadata
Release files for wikitoexcel 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wikitoexcel-0.1.7.tar.gz | 6.7 kB | Details |
Release files / wikitoexcel-0.1.7.tar.gz
| Download URL | wikitoexcel-0.1.7.tar.gz |
|---|---|
| Size | 6.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d987d008734a567f0d6fbc25fc384f1099fc87bc905d08698b89d5b9b35312e2
|
|
BLAKE2b-256 checksum How to use checksums |
4d8dfa222dfeac78f498d67a399925f7b2f0845be253179896285f976e198db9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |