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

我想知道如何将我的电子表格中的表格转换为html格式,而无需使用所有微软特定的代码。 我们的网页托pipe在其他地方,这意味着我无法访问我们页面的<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类,你必须编辑出来,但至less离它更近了一步。

如果在Dream Weaver中粘贴大表时遇到错误消息,请参阅此页面 。

最终编辑:

在将表格导出到任何HTML编辑器之前,请使用格式画家浏览表格中的所有单元格。 使用这个工具确保您绘制每个格式相似的单元格的格式。 这样你就不会为应该有特定格式的单元获得一百万个不同的CSS类。 如果你的桌子很大很详细,它会让你的生活变得更加简单。

把风格代码放在身上不是“非法”的,但肯定不是networking友好的

头脑里常常会有一个指向.css文件的指针

我build议你用Dreamweaver转换你的xls(x)文件,然后使用Sublime Text Editor编辑html结果