|
sqlsrv_fetch_array в Excel
|
|||
---|---|---|---|
#18+
Скажите пожалуйста, пытаюсь записать в Excel данные таким образом Код: php 1. 2. 3. 4. 5.
должен выводить номер документа в некоторых случаях выводит нормально, а в некоторых, как на рисунке пишет ЛОЖЬ как отловить в чем дело? Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 09:39 |
|
sqlsrv_fetch_array в Excel
|
|||
---|---|---|---|
#18+
vahкак отловить в чем дело?Логгирование, отладка... Значения $row[4] через print_r() вывести в файл. Туда же текст запроса, который можно выполнить запрос в другой среде и сравнить результат. Возможно, записываемые данные неправильно трактуются екселем или тип данных не совпадает... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 15:49 |
|
sqlsrv_fetch_array в Excel
|
|||
---|---|---|---|
#18+
vkle, Код: plaintext 1. 2.
Здесь все корректно отображается... ( А как в эксель, так на тебе... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 16:22 |
|
sqlsrv_fetch_array в Excel
|
|||
---|---|---|---|
#18+
Дык эксель штука хитрая, с ним всяко бывает. Мож ему тип данных не нравится или какая-то нестыковка с форматом ячейки... Само то значение в $row[4] есть что - целое, строка, что-то другое? Принудительно значение к строковому типу привести, формат ячейки "текстовый" сделать. Не вариант? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2019, 18:30 |
|
sqlsrv_fetch_array в Excel
|
|||
---|---|---|---|
#18+
vkle, интересно, по ходу дела ЛОЖЬ появляется только если в коде документа есть такая комбинация ".C.". ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2019, 01:02 |
|
sqlsrv_fetch_array в Excel
|
|||
---|---|---|---|
#18+
vah, Занятно. А не пробовали из лога скопипастить значение в ексель - тоже ЛОЖЬ получается или нормальное отображение? Любопытства ради, думаю, есть смысл посмотреть лог какой-нибудь HEX-смотрелкой. Действительно ли там байты с кодом символа точки или какой-то другой код, который при просмотре как точка отобразился. В смысле, данные пришли не в приемлемой для екселя кодировке. И ещё, тут же прослойка в виде PHPExcel (или что там используется), которая тоже каким-то образом влиять может. В смысле, где-то в этой прослойке значение не обработалось правильно (например, из-за нестыковки той-же кодировки) и превратилось в false, которое потом как ЛОЖЬ отображается. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2019, 01:51 |
|
sqlsrv_fetch_array в Excel
|
|||
---|---|---|---|
#18+
vkle, скопировал из лога код документа, вставил его в ячейку Excel (вместо ЛОЖЬ), вставилось все корректно... мистика ( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2019, 15:53 |
|
sqlsrv_fetch_array в Excel
|
|||
---|---|---|---|
#18+
vah, Почему мистика? Пути и способы попадания данных в ячейку весьма различны. Выше уже сделал предположение, что в PHPExcel что-то не то происходит. Прямым копипастом в ячейку Вы обходите PHPExcel полностью, так как заносите данные в приложение Exel, а не в екселевский документ. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2019, 16:13 |
|
|
start [/forum/topic.php?fid=23&msg=39781353&tid=1459982]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 267ms |
total: | 387ms |
0 / 0 |