Google Chrome中缺lessMS Excel到HTML网格线

我试图从Excel电子表格(.xls)通过MS Excel 2010转换为HTML,但我想保持网格线。 所以我突出显示所有单元格 – >格式单元格 – >轮廓和内部边框预设,正常边框,黑色,然后执行导出。 用IE和Firefox浏览,边界在那里。 但是,使用chrome查看时,边框消失了,而是看到style =“border-left:none;” 每个td标签内。

这样做的目的是为网页做一个excel电子表格预览,看起来像export-to-html路线可能是最简单的。 有谁知道更好的路线?

我想我唯一的解决scheme可能是只有JavaScript检查专门为铬编辑边界左/右/顶部/底部样式在所有TD标签。 有什么我失踪?


此外,有没有办法保持在html版本中的行号和列字母标题?

您可以对源代码读取的所有实例进行查找/replace,例如border-left:noneborder:none等等,然后使用CSS样式确保网格线保留数据。 假设它被导出为一个表,使用

 <style type="text/css"> table{ border: 2px solid #000000; } td{ border: 1px solid #000000; } </style> 

(根据自己的口味和喜好来制作)

至于行号和列标题,它取决于你有多less数据。 如果没有太多的话,最简单的方法就是手工input标题和数字。 如果它很多,最好的方法是使用JavaScript或服务器端语言为您打印行标题。

一个非常懒的修正是在保存为网页之前在Excel中select更大的边框线。 前段时间是我的问题,这是我find的修复,从那以后我用它,我维护一个曲棍球池每天出口球队统计和排名在表中,它使用这个技巧,使铬在罚款。

另一种方法是访问你的谷歌驱动器,导入你的xls文件,然后将其作为html文件下载。 生成的网页在Chrome和IE中都能很好地工作。