gpt4 book ai didi

epplus - 检测最后一行并计算页面上的总行数

转载 作者:行者123 更新时间:2023-12-02 13:12:40 27 4
gpt4 key购买 nike

我目前正在与一位在 Excel 中手动生成发票的客户合作。我已经使用 epplus 自动为他们生成这个文件。

我的要求之一是每个页面周围都应该有一个边框,并以大约 7 行长的标题开始(并且每行具有不同的高度,具体取决于我要放入的内容)。为了做到这一点,我需要检测何时到达页面末尾,以便我可以暂停数据打印并打印标题,然后打印该页面的所有数据并基于页面打印边框页面上有多少行。

当行高是静态时,这会更容易一些,因为我可以根据页面设置假设每页有特定数量的行。但是,发票上的某些行可以有多行,这意味着 WrapText = true。这显然会改变页面上的行数,从而使我的所有格式都失效。

有没有办法计算页面上有多少行并检测我何时位于页面结束的行上?

预先感谢您的帮助

最佳答案

为了获取行数和列数,我使用了以下代码:

// get the first worksheet in the workbook
ExcelWorksheet worksheet = xlPackage.Workbook.Worksheets[1];
//Gets the row count
var rowCnt = worksheet.Dimension.End.Row;
//Gets the column count
var colCnt = worksheet.Dimension.End.Column;

关于epplus - 检测最后一行并计算页面上的总行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47062442/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com