|
08.06.2006, 16:16 | #1 |
злыдень
|
Цитата:
Сообщение от Gustav
2 Recoilme
пока не совсем зачот... скорость большая, да, у меня даже еще быстрее получилось - за 13-14 сек Ваш Job70 отрабатывает (на серверной тачке с процессором AMD , 2500, 4 Гб) НО! Текстовое поле ItemId становится числовым с откусыванием ведущих нулей ("00333" -> 333). Можно исправить ситуацию, например, каким-нибудь тегом? PHP код:
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ |
|
08.06.2006, 19:13 | #2 |
Moderator
|
Цитата:
Сообщение от Recoilme
Попробуйте так:
PHP код:
Рассмотрим, однако, что происходит при таком подходе. Допустим у нас есть код номенклатуры ItemId = "000333" (строка - 6 символов). При выгрузке в файл запишется 7 символов: '000333 Для упрощения анализа создадим вручную текстовый файл с единственной строкой: '000333 (7 символов), cохраним его под именем test000333.xls и откроем его Excel-ем: 1. В открывшемся Excel в ячейке А1 так и отображается '000333 т.е. с ведущим апострофом. 2. Введем в соседнюю ячейку B1 формулу: =ДЛСТР(А1) . Результат = 7 (символов) 3. Введем далее в ячейку C1 формулу: =А1 & A1 . Результат = '000333'000333 4. Еще раз посмотрим, что мы имеем к этому времени: - в ячейке А1 отображается: '000333 - в ячейке B1 отображается: 7 - в ячейке C1 отображается: '000333'000333 5. Войдём в режим редактирования ячейки А1, нажав на ней клавишу F2. И сразу выйдем, нажав Enter. 6. Посмотрим что получилось теперь: - в ячейке А1 отображается: 000333 - в ячейке B1 отображается: 6 - в ячейке C1 отображается: 000333000333 (т.е. мы наконец достигли в ячейке А1 такой ситуации, которая складывается, когда пользователь вводит последовательность символов '000333 в самом Excel, а не грузит ее из текстового файла с расширением xls) Выгрузка из Аксапты у Job70, конечно, очень быстрая... Но вы думаете, пользователь будет счастлив от такого, пусть даже очень быстро полученного, результата? |
|
Теги |
benchmark, download, excel, faq, xml, законченный пример, производительность, экспорт/импорт |
|
|