将excel电子表格转换为HTML
我有一位客户要求我创建一个网站。 现在我的基本网站正在运行(在joomla上),但现在他希望他的价格表页面显示在那里(看起来合理)将excel电子表格转换为HTML
现在问题在于所有这些都是作为电子表格发送给我的。 我可以花几个小时将它们全部手工转换..但是如果我们有更好的解决方案,我想知道。
Grtz, 托马斯
编辑: 也许从PDF到HTML,因为我可以从它创建PDF文件的东西...
Excel保存电子表格以XML格式,所以你可以用XSLT转换将客户的电子表格转换为HTML。 Excel XML格式稍微有些迟钝,但如果您只需要获取某些关键数据,这是一个合理的解决方案。下面是有关Excel XML格式的一些信息,但谷歌搜索可能会透露更多:
http://msdn.microsoft.com/en-us/library/aa140066%28office.10%29.aspx
这里是为XSL 1.0(我怀疑你将需要2.0功能,这是比较复杂的,这个工作的W3C标准):
XSLT是一种声明XML转换语言,你就必须学会对这项工作的基础,但它是一个非常有用的工具,如果你处理XML通常,附加美德这个解决方案就是它是repeata (当客户数据发生变化时)。
编辑:下面是一个XSLT教程,这显然是一个更友好的介绍语言不是W3C标准:
感谢您的建议,但这可能只是为了使我复杂:/ – HTDutchy 2011-03-23 09:56:18
如果价格列表只得到现在每一次更新,你能不能只需从Excel中将电子表格文件保存为HTML页面?这会给你一些非常讨厌的HTML(谢谢MS),但这是一个很好的起点。 (正如JollyMorphic指出的那样,您也可以转换Excel的XML,但这对您看起来需要的很重要)。
试试这个:http://webdesign.about.com/od/tables/f/blfaqexceltable.htm – grc 2011-03-23 09:20:14
那个...并没有真正的工作,生成的HTML为259909线,所以大的是,在Dreamweaver中,我的滚动按钮刚刚打破,它创建了2张图片,其中一张图片的质量非常差,然后出现一些奇怪的声明,说明除了IE浏览器之外,它应该显示废话质量图片。 – HTDutchy 2011-03-23 09:53:50
有多少条记录在电子表格中?客户希望访问者如何处理这些信息?在页面上拍10,000价格对于用户来说并不特别有用。知道你想要怎样处理价格表会直接影响最佳解决方案。 – 2011-03-23 16:32:41