[fix] 修复无法读取纵表多级标题头的bug
parent
6d991ef000
commit
e3dc909514
|
|
@ -290,16 +290,16 @@ namespace Luban.Job.Cfg.DataSources.Excel
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (mergeCell.FromColumn == rowIndex && mergeCell.FromRow - 1 >= title.FromIndex && mergeCell.FromRow - 1 <= title.ToIndex)
|
if (mergeCell.FromColumn == rowIndex && mergeCell.FromRow >= title.FromIndex && mergeCell.FromRow <= title.ToIndex)
|
||||||
{
|
{
|
||||||
// 标题 行
|
// 标题 行
|
||||||
var nameAndAttrs = titleRow[mergeCell.FromRow - 1].Value?.ToString()?.Trim();
|
var nameAndAttrs = titleRow[mergeCell.FromRow].Value?.ToString()?.Trim();
|
||||||
if (IsIgnoreTitle(nameAndAttrs))
|
if (IsIgnoreTitle(nameAndAttrs))
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
var (titleName, tags) = ParseNameAndMetaAttrs(nameAndAttrs);
|
var (titleName, tags) = ParseNameAndMetaAttrs(nameAndAttrs);
|
||||||
subTitle = new Title() { Name = titleName, Tags = tags, FromIndex = mergeCell.FromRow - 1, ToIndex = mergeCell.ToRow - 1 };
|
subTitle = new Title() { Name = titleName, Tags = tags, FromIndex = mergeCell.FromRow, ToIndex = mergeCell.ToRow };
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (subTitle == null)
|
if (subTitle == null)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue