|
Программное определение максимального количества строк для Excel
|
|||
---|---|---|---|
#18+
Подскажите, как определить максимальное количество строк для одного листа Excel, вне зависимости от версии Excel? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 15:29 |
|
Программное определение максимального количества строк для Excel
|
|||
---|---|---|---|
#18+
faustgreen, а как вы себе это представляете при том, что в даже в одной строке таблицы могут быть растяжимые по высоте ячейки? Не говоря о туче шрифтов разных размеров? С чего вы взяли, что такой показатель вообще есть? Вы в каких строках собрались считать - в маленьких или больших? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 15:36 |
|
Программное определение максимального количества строк для Excel
|
|||
---|---|---|---|
#18+
Если там ошибка вылазит при обращении за пределы, то читай за пределом и лови ошибку. Вариантов немного: В Excel ниже 97 - 16384 В Excel 97-2003 - 65536 В Excel 2007+ - 1048576 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 15:50 |
|
Программное определение максимального количества строк для Excel
|
|||
---|---|---|---|
#18+
Я имел ввиду не высоту строк, а их количество, вот нашел где то в интернете: Код: sql 1. 2. 3.
Я предполагаю, что где то есть константа типа MaxRecords = 65536. Общая задача такая: Выгрузить данные из таблицы FoxPro в Excel. В некоторых случаях количество записей таблицы превышает максимальное количество строк Excel. По этому хочу при достижении предела строк Excel добавлять новые листы и данные, которые не влезают на текущий лист, переносить на них. А так как задача работает на разных компах (где версии Excel могут отличаться) нужно как то определять лимит строк. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 15:50 |
|
Программное определение максимального количества строк для Excel
|
|||
---|---|---|---|
#18+
Определяй по версии. Как определить версию офиса ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 15:53 |
|
Программное определение максимального количества строк для Excel
|
|||
---|---|---|---|
#18+
Dima T, спасибо, покапаю в этом направлении. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 15:58 |
|
Программное определение максимального количества строк для Excel
|
|||
---|---|---|---|
#18+
Может кому пригодиться: 1). Определяем версию Excel: Код: sql 1. 2.
, где lcVersion - версия Excel в цифровом формате, например "11.0". 2). По таблице определяем максимальное количество строк: Версия Excel Цифровой формат версии Максимальное количество записей ниже 97 ниже 8.0 1638497-2003 8.0 - 11.0 65536 2007 и выше 12.0 и выше 1048576 Ссылки: 1). https://en.wikipedia.org/wiki/History_of_Microsoft_Office. 2). http://www.sql.ru/forum/1140723/opredelit-versiu-ofisa-iz-foksa 3). https://otvet.mail.ru/question/18817128 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2016, 17:09 |
|
Программное определение максимального количества строк для Excel
|
|||
---|---|---|---|
#18+
Только имейте в виду, что если Вы в старшей версии оффиса откроете файл, сохраненный в формате младшей версии, то количество строк, которые Вы сможете ввести будет определяться младшей версией ... |
|||
:
Нравится:
Не нравится:
|
|||
29.09.2016, 18:20 |
|
|
start [/forum/topic.php?fid=41&msg=39317038&tid=1582053]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 289ms |
total: | 419ms |
0 / 0 |