Turndown: cover table from Microsoft Excel

This commit is contained in:
Le Tan 2018-10-08 20:40:59 +08:00
parent dc9c9f6bbd
commit e27907e5b4

View File

@ -90,7 +90,7 @@ rules.tableRow = {
};
rules.table = {
// Only convert tables with a heading row.
// If configs.autoHead is false, only convert tables with a heading row.
// Tables with no heading row are kept using `keep` (see below).
filter: function (node) {
return node.nodeName === 'TABLE'
@ -142,7 +142,9 @@ function isFirstTbody (element) {
(
previousSibling.nodeName === 'THEAD' &&
/^\s*$/i.test(previousSibling.textContent)
)
) ||
// For parsting table from Microsoft Excel.
previousSibling.nodeName == 'COLGROUP'
)
)
}