Я ищу более быстрый способ сбора диапазонов (производительность)C#

Место общения программистов C#
Ответить
Anonymous
 Я ищу более быстрый способ сбора диапазонов (производительность)

Сообщение Anonymous »

Я ищу коллекцию, которая содержит cell.row , cell.col , cell.value , что я могу позже . Select (s =>! String.isnullorempty (s)) , иметь только ячейки, которые имеют значение.
foreach (Range cell in sheet.UsedRange.Cells)
{
// This is my current way to collect data, but it's severely slow
}
< /code>
Я видел, как люди получают коллекцию объекта [,], которая, я думаю, находится в правильном направлении. < /p>
object[,] cells = sheet.UsedRange.Cells.Value2;
< /code>
Но я не могу найти способ также получить местоположение этих ячеек без переоценки. Это должно быть что -то очевидное, что я скучаю.

Подробнее здесь: https://stackoverflow.com/questions/794 ... erformance
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»