1

Я нахожусь в последней версии Excel 365, и на моем веб-сайте настроено подключение для передачи данных к странице php. Он работает безупречно, но при каждом обновлении столбцы по умолчанию возвращаются к тому, чтобы быть достаточно широкими, чтобы соответствовать исходным данным.

Ниже таблицы, связанной с данными, у меня есть другие формулы / значения. Это более длинные строки, поэтому они заканчиваются на "#####", когда размеры столбцов настраиваются в соответствии с входящими данными.

Как я могу это исправить?

Спасибо!

2 ответа2

1

Кажется, что ответ пользователя @Sach не сработал. Это может быть улучшено, помимо очистки "Настроить ширину столбца", для установки в свойствах пункта «Сохранить сортировку столбцов / Фильтр / Макет».

Если это не поможет, решение, которое будет работать, - это использовать промежуточный скрытый лист, который будет содержать данные из подключения к внешним данным, и связать ваш лист с этим, а не напрямую с внешним источником данных.

Причина проблемы заключается в том, что Excel фактически сохраняет данные форматирования в кеше с полученными данными. Когда данные обновляются, Excel лишает законной силы этот кеш, так что форматирование изменяется вместе с данными

-1

Перейдите на вкладку ДАННЫЕ -> Подключения. В диалоговом окне нажмите «Нажмите здесь, чтобы увидеть, где используются выбранные соединения». Он покажет таблицу в Excel, которая используется соединением. Нажмите на эту таблицу и закройте диалоговое окно. Далее, на вкладке DATA выберите Properties и в диалоговом окне снимите флажок "Adjust Column Width". Нажмите ОК. Теперь обновите все, и вы увидите, что ширина столбца не изменилась, и все ваши ##### заменяются значениями.

С

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .