SAS and Excel 2010. XLSX.


Всем добрый день.

Сегодня рассмотрим пример работы SAS с файлами расширения xlsx, т.е. excel 2010.

Все мы знаем, что  excel-2003 файлы обладали ограничением в 65 536 строк.

Так вот давайте проведем эксперимент и попробуем записать в excel 2 000 000 записей.

Сперва попробуем сделать export в xls файл и увидим следующее:
























В результате мы видим, что сам SAS на указывает на ограничения количества строк.


Теперь попробуем сделать выгрузку в xlsx файл:




Мы видим, что выгрузка прошла успешна и заняла чуть больше минуты.


Теперь попробуем загрузить данные обратно в SAS через proc import:
























И мы также видим, что все наши 2 миллиона записей отлично загрузились обратно в SAS за в два раза большее время чем export, т.е. за 3 минуты.


А теперь интересный момент:

давайте попробуем открыть наш xlsx файл из Excel и мы увидим следующее:

Во-первых файл будет открываться очень долго
Во-вторых мы не увидим там 2 000 000 записей, а всего 1 048 576 записей. Вот так вот.











P.S.
Изначально пример взят от сюда:
http://blogs.sas.com/content/sasdummy/2012/01/25/export-to-excel-got-easier/













Ярлыки: , ,