我有一位客户要我创建一个网站。 现在我已经运行了基本网站(在joomla上),但现在他想要在那里显示他的价格表页面(似乎是合理的)
现在的问题是所有这些都是作为电子表格发送给我的。 我可以花几个小时手工转换它...但如果我们有更好的解决方案,我想知道。
Grtz, 托马斯
编辑: 也许是从pdf到html的东西,因为我可以从它创建pdf文件...
答案 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功能,这对于这项工作来说更复杂):
XSLT是一种声明性XML转换语言,您必须学习这项工作的基础知识,但如果您通常处理XML,它是一个非常有用的工具,此解决方案的另一个优点是它是可重复的(当客户的数据发生变化时。)
编辑:这是一个XSLT教程,显然是比W3C标准更友好的语言介绍:答案 1 :(得分:1)
如果价格表一次又一次地更新,您是否可以简单地将电子表格文件保存为Excel中的HTML页面?这将给你一些非常讨厌的HTML(感谢MS),但它是一个很好的起点。
(正如JollyMorphic指出的那样,你也可以转换Excel的XML,但这对你看来需要的东西来说是非常重要的。)
答案 2 :(得分:0)