Последние темы Поиск
Общие форумы
Специализированные форумы
ПроцессорыРазгон и охлаждениеСистемные платыМодули памятиВидеосистемаTV- и FM-тюнеры, видеовход, видеовыходЦифровое видео: захват, монтаж, обработкаМониторы и другие устройства отображенияЦифровое фотоБеспилотные летательные аппаратыЦифровой звукProAudio: Профессиональное звуковое оборудованиеСтереосистемыДомашний кинотеатр: проигрыватели и источники сигналаДомашний кинотеатр: аудиосистемаДомашний кинотеатр: ТV и проекторыМагнитные и SSD накопителиОптические носители информацииСетевые носители информацииПериферияКорпуса, блоки питания, UPSСети, сетевые технологии, подключение к интернетуСистемное администрирование, безопасностьСерверыНоутбуки, нетбуки и ультрабукиПланшеты и электронные книгиМобильные телефоны, смартфоны, кпк, коммуникаторыМобильные гаджетыОператоры и технологии мобильной связиТелефония, телекоммуникации, офисные АТСБытовая техника
Программы
Игры
Авторские форумы
Прочие форумы
Форумы поддержки портала iXBT.com
Архивы конференции
Архив "О Конференции"Архив "Процессоры"Архив "Разгон и охлаждение"Архив "Системные платы"Архив "Модули памяти"Архив "Видеосистема"Архив "Видеозахват"Архив "Мониторы и другие устройства отображения"Архив "Цифровое изображение"Архив "Цифровой звук"Архив "Периферия"Архив "Корпуса, блоки питания, UPS"Архив "Коммуникации: сети и сетевые технологии"Домашний интернет, модемы (архив)Архив "Системное администрирование, безопасность"Архив "Мобильная связь"Программы Microsoft: Windows, Office, Server, Windows LiveАрхив "OС и системное ПО"Архив "Программы: Интернет"Архив "Программирование"Форум прикладных программистовАрхив "Электронные устройства и компоненты"Архив "Околокомпьютерный Флейм & Общий"Архив "Полемика (Злобный Флейм)"Околоавтомобильный ФлеймФорум ремонтниковВопросы компании IntelФотокамеры SamsungФорум о магазине приложений RuStoreФорум по продукции компании Huawei
Справка и сервисы
Другие проекты iXBT.com
Илья Андреев: Таблица (Excel) после передачи по почте меняет данные. Нюансы внутри. Прикол для спецов.
Илья Андреев
unregistered
Автор темы
Ответить
И
Илья Андреев unregistered Автор темы
11 лет назад / 25 сентября 2014 10:09
Много за свои года повидал приколов.
Вот один из них.

Информация:

Есть организация со своей сеткой. Есть свой почтовый сервер (Мicrosoft Exchange) для внутренней почты и сервер (POP3) для внешней.
Есть вэб-программа которая формирует таблицы Excel с данными для начальства.
Сформированная таблица передается Службой НКИ по внутренней почте и некоторым на внешние адреса.

Файл постоянно с одним именем. Назовем его Table1.xls.
Формируется файл еженедельно. Размер варьируется в районе 155кб (+/- 100б).

Суть дела:

У одного из адресата есть планшет Samsung Note (GT-N8000)
Стоит программа Office Suite. Единственная программа которая точно отображает данные этих таблиц. Остальные не отображают некоторые ячейки - об этом ниже.
14-го числа была сформирована очередная справка. Polaris ее открыл некорректно. Убрали Polaris, начали перебирать программы для просмотра таблиц Excel и наткнулись на Office Suite. Последняя открыла таблица и все рады.
Почтовый клиент на планшете Gmail.

Прошло время...

Прошла очередная неделя. Наступил черед формирования таблицы с последующей рассылкой по адресам.
И вот что получилось.

Эта таблица за 21-ое (назовем её Table2.xls) внутри сети организации открывается, как положено. В шапке таблицы прописано 21-е число.
А на внешние адреса приходит таблица Table1.xls. В шапке таблицы прописано 14-е число. И данные старые.

Что было сделано:

Переустановлен Office Suits, подчищен кэш, удалены все хвосты связанные с файлом Table1.xls на планшете. Все равно открывается Table1.xls
Удалена все старые сообщения в почте (из корзины тоже). По-новой прислали файл. Приняли. Опять проделали, операцию описанную выше. Все равно открывается Table1.xls

В дальнейшем оказалось, что Table2.xls и на другие внешние адреса с iPad и ПК (Win7) тоже приходит как Table1.xls
Доступ к вэб-программе имеется и на других машинах. Сформировали там и все проходит по той же схеме. Внутри сети Table2.xls на внешних адресах Table1.xls.

Вот такие пироги...

p.s.

Не могу дозвониться до админа внешнего сервера. Оттуда ноги растут, скорее всего.

А да. Не мало важный фактор.
Ради прикола, перед отсылкой Table2.xls поменял её имя на 12345.xls. Приходит таблица на внешку 12345.xls. А все равно открывается таблица всеми старыми данными Table1.xls

Дозвонился до админа внешнего почтового сервера. В-общем очередной "айти и выйти" специалист. Отнекался, сказал, что это не его дело.
alewke
заблокирован в форуме
376/1236 ответов
17 лет на iXBT, с августа 2007
Чаще пишет в "OС и сист. ПО" (38%)
Инфо Ответить
a
alewke заблокирован в форуме
11 лет назад / 25 сентября 2014 10:56
Отсылать её в архиве (Например ZIP) не вариант?
Alex Pr
unregistered
Ответить
A
Alex Pr unregistered
11 лет назад / 25 сентября 2014 22:27
Илья Андреев
Доступ к вэб-программе имеется и на других машинах. Сформировали там и все проходит по той же схеме.
Так эта вэб-программа сама отправляет письмо или кто-то вручную отправляет?
AndyCat
Junior Member
4/7 ответов
10 лет на iXBT, с сентября 2014
Инфо Ответить
A
AndyCat Junior Member
11 лет назад / 26 сентября 2014 06:33
если бы не "поменял её имя на 12345.xls" то подумал бы, что на почтовике (т.н. внешнем) реализован кэш(?) и он не хочет обновляться, а т.к. файл с одинаковым названием - то его и подсовывает. Но замена названия говорит о чем-то совершенно другом. Есть ли возможность отправить через другой внешний сервер? - проверить, в т.ч. и напрямую, минуя свой MSExchange. Вообще-то, конфигурация почтового роутинга в вопросе освещена не достаточно подробно - относительно внешнего сервера сказано про pop3, а как насчет отправки почты наружу? (или она тоже по pop3 идет? конечно же такое возможно, протокол предусматривает и отправку, но в живую такого не видел) Ну и дальше - свой почтовый домен или как? Чуть подробнее надо. Есть ли антивирус. и если да, то какой - на сервере с Эксченджем? Ведь вопрос как раз в искажении отправки, а не приема, насколько понял. Вот.... и попробовать принять "снаружи" почту каким-нибудь другим девайсом. Да.. и в самом, наконец, файле проверить, не ссылками ли на внешнюю книгу (или внутренние листы, в.т.ч. скрытые) является содержимое ячеек!!!
bakc
Member
20/93 ответов
17 лет на iXBT, с октября 2007
Чаще пишет в "OС и сист. ПО" (31%)
Инфо Ответить
b
bakc Member
11 лет назад / 30 сентября 2014 00:33
А почему бы не начать с простого и не проверить механизм формирования данного файла? И с ненулевой вероятностью обнаружить, что он подвергался изменениям примерно в указанные сроки?
siealex
Member
48/1108 ответов
16 лет на iXBT, с ноября 2008
Чаще пишет в "Накопители" (42%)
Украина, Харьков
Инфо Ответить
s
siealex Member
11 лет назад / 02 октября 2014 23:27
Я бы для начала на той машине, где идет запись таблицы (и/или на почтовом сервере) попробовал отключить кэширование файловой системы. Файл лежит в кэше, а тупая программа пытается читать его с диска и натыкается на старые данные.
Зы, а офис какой? В 2003 офисе была странная проблема с сохранением файла (как Word, так и Excel). Сохраняю, показывает что всё успешно, а файл в реальности либо старый, либо вообще битый или нулевого размера.
Ваш ответ:

Нет значка Нет значка Вот тут! Лампочка Восклицание Вопрос Класс! Улыбка Злость Огорчение Поговорим? Краснею Подмигивание Ругаю ОдобряюBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).