将Excel电子表格转换为HTML

时间:2011-03-23 09:15:18

标签: html excel joomla converter

我有一位客户要我创建一个网站。 现在我已经运行了基本网站(在joomla上),但现在他想要在那里显示他的价格表页面(似乎是合理的)

现在的问题是所有这些都是作为电子表格发送给我的。 我可以花几个小时手工转换它...但如果我们有更好的解决方案,我想知道。

Grtz, 托马斯

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

3 个答案:

答案 0 :(得分:4)

Excel以XML格式保存电子表格,因此您可以使用XSLT将客户的电子表格转换为HTML。 Excel XML格式有些迟钝,但如果您只需要获取某些关键数据,那么这是一个合理的解决方案。这里有一些关于Excel XML格式的信息,虽然谷歌搜索可能会揭示更多:

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 :(得分:1)

如果价格表一次又一次地更新,您是否可以简单地将电子表格文件保存为Excel中的HTML页面?这将给你一些非常讨厌的HTML(感谢MS),但它是一个很好的起点。

(正如JollyMorphic指出的那样,你也可以转换Excel的XML,但这对你看来需要的东西来说是非常重要的。)

答案 2 :(得分:0)