将Excel表保存为html,不带样式

时间:2016-11-29 11:40:09

标签: html css excel tablelayout

我正在尝试将Excel表格另存为HTML文件。 我准备了一个外部CSS文件,我想使用它包含我的样式。 但是,Excel将表保存为具有多个样式选项的HTML,因为它们在代码中应用于特定元素,会覆盖我的CSS文件。

有没有办法在没有样式元素的情况下从Excel保存表格?

具体来说,我想要摆脱的元素是" table-layout:fixed;"这妨碍了我控制桌子宽度的尝试。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用一些javascript轻松完成此操作,在网页中导入html文件,然后将其添加到您的脚本中并在需要时添加。

var e = document.getElementByTagName('table')[0]; //assuming the table is the 1st one to appear
// or get by id with document.getElementByID('IDhere')
e.removeAttribute("style");

或具有属性

的多个表
var e = document.getElementByTagName('table');
for(var i = 0; i < e.length; i++) {
    e[i].removeAttribute("style");
}