如何使用INLINE CSS将Excel电子表格导出到HTML表格?

时间:2013-08-26 03:55:53

标签: html css excel

我想知道如何在没有所有微软特定代码的情况下将电子表格中的表格变成html格式。我们的网页托管在其他地方,这意味着我无法访问我们网页的<head>部分。我们只能将内容插入<body>。我只是希望表格保留相同的字体,边框和格式,其中任何和所有CSS样式都直接包含在表格代码中,而不是其他地方。

修改

如果我将CSS类放在我的文档的<body>中,它实际上似乎有效。这合法吗?我认为那些应该在<head> ???

中定义
<body>
<style type="text/css">
table.mytable {
border: 1px solid #CCC; font-family: Verdana, Verdana, Geneva, sans-serif
font-size: 12px;
} 

修改

我发现在Excel中复制并粘贴到Dreamweaver中的实时视图中可以创建比在电子表格中保存为html更清晰的HTML。你仍然需要编辑一些bajillion CSS类,但它至少是它的一步。

如果在Dream Weaver中粘贴大表时收到错误消息,请参阅this page

最终编辑:

在将表导出到任何html编辑器之前,请使用格式painter遍历表中的所有单元格。使用此工具可确保绘制每个类似格式的单元格的格式。这样,对于应该具有特定格式的单元格,您将无法获得一百万种不同的CSS类。它会让你的生活变得更加容易,特别是如果你的桌子很大而且很详细。

1 个答案:

答案 0 :(得分:0)

将样式代码放在身体上并非“非法”,但是不能保证网络友好

头脑中通常是指向.css文件的指针

我建议您使用Dreamweaver转换xls(x)文件,然后使用Sublime Text Editor Available here

编辑html结果