将CSV文件转换为降价表。

csvtomd的Python项目详细描述


csvtomd:降价表变得容易
==



…图:http://mplewis.com/files/csvtomd.png?
:a lt:excel->;markdown

excel->;markdown
circleci

/>将csv文件转换为markdown表。

`表生成器<;http://www.tables generator.com/markdown tables>;`是一个极好的web工具,用于将表格数据转换为各种类型的数据。表
布局。我喜欢它让我导入csv文件的方式,但我需要能够
为我正在工作的文档集批量转换许多csv文件。

现在,您可以在excel中构建表并将其转换为
,以便在github、bitbucket或"mou<;http://mouapp.com/>;""markdown
文件中使用,而不必手工构建它们。


安装
==

这是一个python 3脚本,因此,使用"pip3"安装:





从您的终端运行"csvtomd--help``以验证其安装是否正确。


usage
=


``csvtomd my_spreadsheet.csv``从
``my_spreadsheet.csv``生成降价表。

``csvtomd sheet1.csv sheet2.csv sheet3.csv``生成三个降价表
从输入文件中,并将其显示在输入
文件名旁边。

``csvtomd`或``csvtomd-``从标准
输入生成标记表。您可以键入csv数据或导入文件。

Targaryen,Meeen,House Targaryen
Tyrion,Lannister,King's Landing,House Lannister


示例降价表
——


姓名位置效忠
>>+==================+=========================+====================+=======+============+=========================================================================================br/>马盖里|泰瑞尔到达豪斯泰瑞尔
+——————————————————————————————————————|提利昂·兰尼斯特·国王之地·兰尼斯特之家·······························································|位置效忠
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————|豪斯坦格利安
提利昂兰尼斯特国王的登陆豪斯兰尼斯特

命令:``csvtomd--填充0个王座。csv``




Mance Rayder墙北Wildlings
Margaery Tyrell The Reach House Tyrell
Danerys Targaryen Meereen House Targaryen
Tyrion Lannister King's Lannister

3.

在Mac OS X 10.9.3上使用Python 3.4.1进行测试。


不需要任何外部包,因此应该
平台无关。


帮助
----


命令:``csvtomd--help``



表。

位置参数:
csv_文件要转换的一个或多个csv文件

标记表。
-p padding,--padding padding
要在表单元格和列分隔符之间添加的空格数。默认值为2个空格。
-d分隔符,--分隔符分隔符
csv分隔符,预期值:',',';'。默认值为,

随时可以打开问题或请求拉取。


测试
----


代码::sh







;在项目根目录下运行测试
$py.test

=============================================
平台达尔文——3.5.0,pytest-3.0.5,pytest-3.0.5,py-1.4.31,pluggy-0.4.4.0,pluggy-0.4.4.0.0
rootdir/rootdir/your/path/path/to/csvt/to/csvt=天哪,文件中:
收集了3个项目


test/test_csvtomd.py…


==3在0.04秒内通过=====3在0.04秒内通过=======br/>
releasing
----


。代码::sh

setup.py和csvtomd.py中的bump版本号
dist/*

`这里是
pypi的实际指南。<;https://packaging.python.org/distributing/>;``和另一个
非常好
一个。<;根据"mit
许可证<;http://opensource.org/licenses/mit>;` `.

| Circleci图像::https://circleci.com/gh/mplewis/csvtomd.svg?style=svg
:目标:https://circleci.com/gh/mplewis/csvtomd

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用户界面java,使用gui连接到另一台计算机/服务器的文件系统   运行sbt的ubuntu返回错误:“javahome需要<path>参数”   java如何在Android中处理许多ImageView而不出现内存问题?   查询中非法字符的java相同URL失败   安卓取消引用可能会产生“java”。lang.NullPointerException'   java中的indexoutofboundsexception“java.lang.ArrayIndexOutOfBoundsException”错误   xml Java将dom保存到文件>文件在程序结束后由另一个进程打开   Java的垃圾收集器是如何工作的?   Java如何筛选值(列表)   java处理字符串我怎样才能像在真实的书籍中一样在上面部分生成“小数字”呢?   java SonarQube是否有一个API来获取所有项目分析的一部分?   java startActivity(intent)什么都不做   JAVAutil。扫描器类Java   java如何从Firebase更新电子邮件?UpdateMail方法已被弃用   java Hibernate。如何正确组织带有注释的onetomany关系?   在java中获得卷标和驱动器号之间的映射(而不是FileSystemView)的解决方法是什么   java查找文件的路径