|
![]() |
#1 |
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, законченный пример, производительность, экспорт/импорт |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|