Spire.XLS is a professional Excel API that enables developers to create, manage, manipulate, convert and print Excel worksheets. Get free and professional technical support for Spire.XLS for .NET, Java, Android, C++, Python.
Thu Nov 19, 2020 2:58 am
我们经常有这样的需求
比如,找一个区域最后一个有值的单元格,如果用的是excel原生的,可以有个End【方向】可以快速找到
在这里应该用什么方法呢?我试了用
sheet.Range["a1:a100000"].Where(t => !t.IsBlank).Last().Row;
但这个太慢了,要2秒多
-
CiooiZ.1001
-
- Posts: 3
- Joined: Thu Sep 10, 2020 7:30 am
Thu Nov 19, 2020 7:49 am
您好,
感谢您的咨询。
很抱歉,目前我们的Spire.Xls产品并不支持直接查找最后一个非空单元格。如果将来支持此功能了的话,我们会第一时间通知您。您可以参考接下来的代码,在相同情况下会缩短运行时间。
- Code: Select all
sheet.Range["a1:a100000"].Last(t => !t.IsBlank).Row;
若您还有别的疑问,欢迎随时联系我们。
Sincerely,
Marcia
E-iceblue support team
-
Marcia.Zhou
-
- Posts: 858
- Joined: Wed Nov 04, 2020 2:29 am
Mon Nov 30, 2020 10:32 am
您好,
祝您一切顺利!
您的问题现在解决了吗?您方便的话可以给我们一些反馈吗?
提前致谢!
Sincerely,
Marcia
E-iceblue support team
-
Marcia.Zhou
-
- Posts: 858
- Joined: Wed Nov 04, 2020 2:29 am