Skip to content

模板导出table中普通行行高不等于模板第一行的行高 #480

@eation

Description

@eation

在commit 4e86a12 中修复了图片行的问题,但是普通行没做处理。按逻辑是先按模板第一行的格式复制table数据总行数的Rows,然后再另处理有图片的行的行高。

TemplateExportHelper 这里却使用的是默认的行样式,并未复制到每一行。

看更改历史记录,代码从 sheet.InsertRow(targetRow, numRowsToInsert,refRow); 更新为 sheet.InsertRow(targetRow, numRowsToInsert),从复制样式变为使用默认样式。而且table.NewRowStart和refRow是会变化的,应该是 sheet.InsertRow(targetRow, numRowsToInsert,startRow); 先复制模板第一行的格式到每一行才对。

所以,这应该算是个Bug?

Activity

eation

eation commented on Jan 5, 2023

@eation
Author

这一行 TemplateExportHelper.cs#L550 设置行高不起作用,也许需要用另外的方式去设置

EPPlus的问题?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-excelexcelbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @eation@xl-wenqiang

        Issue actions

          模板导出table中普通行行高不等于模板第一行的行高 · Issue #480 · dotnetcore/Magicodes.IE