将excel电子表格转换为HTML [关闭]

问题描述 投票:3回答:2
我有一个客户要求我建立一个网站。现在我已经在joomla上运行了基本网站,但是现在他希望在那里显示他的价目表页面(似乎很合理)

现在的问题是,所有这些都是作为电子表格发送给我的。我可能要花费数小时来手工转换所有内容。.但是,如果有更好的解决方案,我想知道。

Grtz,托马斯

编辑:也许是从pdf到html的东西,因为我可以从中创建pdf文件...

html excel joomla converter
2个回答
4
投票
Excel将电子表格保存为XML格式,因此您可以使用XSLT将客户的电子表格转换为HTML。 Excel XML格式有点令人费解,但是如果您只需要获取某些关键数据,这是一个合理的解决方案。这是有关Excel XML格式的一些信息,尽管Google搜索可能会显示更多信息:

http://msdn.microsoft.com/en-us/library/aa140066%28office.10%29.aspx

这是XSL 1.0的W3C标准(我怀疑您需要2.0的功能,对于这项工作,它更复杂):

http://www.w3.org/TR/xslt

XSLT是一种声明性的XML转换语言,您必须学习该语言的基础知识,但是,如果您通常处理XML,它是一个非常有用的工具,并且该解决方案的附加优点是它是可重复的(当客户的数据更改)。

编辑:这是XSLT教程,与W3C标准相比,它显然是对该语言的更友好的介绍:

http://www.w3schools.com/xsl/


1
投票
如果价目表只一次又一次地更新,您是否不能简单地从Excel中将电子表格文件另存为HTML页面?这将为您提供一些非常讨厌的HTML(感谢MS),但这是一个很好的起点。

((正如JollyMorphic指出的,您也可以转换Excel的XML,但这对于您似乎需要的东西来说是相当重的责任。)>

© www.soinside.com 2019 - 2024. All rights reserved.