qax-os / excelize

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
https://xuri.me/excelize
BSD 3-Clause "New" or "Revised" License
18.41k stars 1.72k forks source link

parseReference issue #2012

Open Berylzxy opened 1 month ago

Berylzxy commented 1 month ago

parseReference这个方法处理类似于 A:B这样的范围查询时,会把range设置成最大的TotalRows, 而实际上应该按照对应列的长度, 我们应该像这样子修改查询范围,加在prepareCellRange之前 image

Berylzxy commented 1 month ago

修改cr.prepareCellRange的范围 或 在parseReference方法中增加一下查询列时的行数的范围