Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Решетки после экспорта в Excel  (Прочитано 636 раз)

Oreki

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Решетки после экспорта в Excel
« : 12 Декабря 2024, 14:22:39 »
Здравствуйте.
У меня проблема с отображением таблиц в excel. Использовал скрипт для архивации данных в excel который должен сохранять в папке "Exports" в виде таблиц "дата,время и значение" он их создает но на столбце время "решетки" и когда удлиняю столбец там отображается дата и время,хотя на столбце дата уже оно обозначается,исправляю в самом excel столбец чтоб отображал только время сохраняю,запускаю проект в Simple Scada и все мои изменения столбца с временем опять возвращаются к исходному положению.
Ниже приведен скрипт который использую(он был взять из скриптов Simple Scada):
Код: (delphi)
var
  aBegin, aEnd: TDateTime;
begin
  aEnd := Now;                  // конец интервала: текущая дата
  aBegin := IncMonth(aEnd, -1); // начало интервала: текущая дата – 1 месяц

  Temperature.ToExcel('Temp', aBegin, aEnd, evtAll, False);
  pressure.ToExcel('pressure', aBegin, aEnd, evtAll, False);
end.
« Изменён: 12 Декабря 2024, 16:25:04 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3193
    • Просмотр профиля
    • Simple-Scada
Re: Решетки после экспорта в Excel
« Ответ #1 : 12 Декабря 2024, 16:38:37 »
Здравствуйте.

Excel отображает решетки в ячейках, когда содержимое ячейки не умещается в границах ячейки, подробную информацию см. по этой ссылке. Ширина содержимого может отличаться в зависимости от набора доступных шрифтов в ОС, настроек Excel, параметров шрифта в ОС, масштабирования и т.д. В результате сложно вычислить нужную ширину.

Скада при экспорте задаёт ячейкам значение ширины равное 10 единиц. При такой ширине обычно всем данным хватает места. Во вложении скрин после экспорта на наших ПК с ОС Windows 10 и Excel 2016, в ОС стандартный набор шрифтов, стандартный для российской локализации формат даты/времени. У Вас почему-то используется длинный формат времени, вместо короткого, судя по скринам.
« Изменён: 12 Декабря 2024, 17:33:47 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3193
    • Просмотр профиля
    • Simple-Scada
Re: Решетки после экспорта в Excel
« Ответ #2 : 12 Декабря 2024, 17:33:52 »
Какой у Вас формат даты и времени задан в ОС (Панель управления -> Региональные стандарты") и какие настройки формата?

Oreki

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Решетки после экспорта в Excel
« Ответ #3 : 13 Декабря 2024, 12:45:40 »
Добрый день, поменял формат даты как у вас "использовать язык интерфейса Windows" помогло теперь столбец с временем корректно отображается,Благодарю за помощь!
« Изменён: 13 Декабря 2024, 12:55:36 от Oreki »