【发布时间】:2010-08-11 10:42:24
【问题描述】:
【问题讨论】:
标签: excel mediawiki wiki markup
【问题讨论】:
标签: excel mediawiki wiki markup
您可以使用适当的软件在图形界面中执行此操作。
{| 替换为 {| class="wikitable" 以获得漂亮的背景和边框。如您所见,LibreOffice 是免费/开源软件,在处理 Excel 自己的电子表格方面比 Excel 更好。以前也有Office plugin,但最近没听说有人用过。
您可能需要table styles,在 LibreOffice 5+ 中可用;但同时你也可以apply CSS classes to your MediaWiki table。
或者,只需将您的表格复制并粘贴到由VisualEditor 提供支持的页面中,这对于表格来说非常有用。如果您的 wiki 没有它,您仍然可以使用 MediaWiki.org sandbox:粘贴您的富文本,单击顶部的铅笔按钮,然后单击“wikitext/source editing”,剪切 wikitext 并粘贴到您的 wiki。
【讨论】:
rowspan 输出时遇到了更多麻烦(但我的表格很丑;colspan 有效),而且我总是得到多余的(HTML 样式)单元格样式,我通过搜索和替换删除了这些样式。
我的 Shan Carter 先生数据转换器端口现在支持 Wiki 表格格式。您可以直接从 Excel 或 CSV 文件复制和粘贴。
【讨论】:
您可以将 Excel 文档导出为 CSV 并将其导入此 Web 应用程序:
https://www.tablesgenerator.com/mediawiki_tables
然后您可以编辑表格并将其直接导出为 MediaWiki 格式。
【讨论】:
我使用维基百科主站点上的this macro。
它将 Excel 表格转换为 wiki 格式。输出非常接近原始的 excel 文件。它确实传输字体格式和单元格颜色。边界有限制,但它们来自 mediaWiki 系统。
您可以在以下位置找到代码: https://de.wikipedia.org/wiki/Wikipedia:Technik/Text/Basic/EXCEL-2003_Tabellenumwandlung_VBA
【讨论】:
这是一个简单的python script,我根据自己的需要拼凑而成。这不处理单元格格式或任何类似性质的事情,但如果您只需要将一个大表转换为 MediaWiki 格式,它就可以解决问题。这取决于xlrd。
这个脚本的使用很简单
python xl2wiki.py input.xls
如果您想将输出保存到另一个文件,只需这样做
python xl2wiki.py input.xls output.txt
【讨论】:
我知道三个选项:
我更喜欢 FCKeditor 选项,因为一旦安装它就可以很好地工作。
【讨论】:
MediaWiki 支持表格的 HTML 语法。 wikitext 看起来不太好,而且更难编辑,但如果你只是要复制和粘贴,它可以工作。并且应该有很多工具可以将 Excel(或 CSV、ODS)转换为 HTML。
该死,我应该找时间将原生 CSV 支持添加到 MediaWiki。
【讨论】:
此online convertor 不会上传您的数据,因此它可以保护您的机密/敏感数据。我已经在没有网络连接的情况下对其进行了测试。它支持不同的分隔符和从 Excel 直接粘贴。
【讨论】:
我使用this Excel macro。
您可以将 Excel 文件下载到您的计算机上,将表格粘贴到上面,单击按钮并将格式化的文本粘贴到您的 wiki 中。
这里有一些功能:
【讨论】:
.net 中还有一个小转换器。一个小的可执行文件:
https://sourceforge.net/projects/csv2other/?source=navbar
它接受 CSV 或 Excel 文件的输入。
限制:它只适用于excel文档的第一页。
【讨论】:
这是一个在线网络应用程序,您可以将 Excel 单元格复制到剪贴板,然后将其导入到这个site
然后您可以编辑表格并将其直接导出为 MediaWiki 格式。
【讨论】:
现在是 2021 年。
您可以将基本的 Excel 电子表格直接复制到 MediaWiki 的可视化编辑器中。
复制/粘贴方法中唯一缺少的是单元格格式。
【讨论】: