|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
Подскажите, как обосновать, что: использование Excel файлов для импорта-экспорта данных в информационной системе это лажа. Хочу XML,CSV. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2016, 06:37 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
foxwizard, Ты как тот танцор которому яйц@ мешают хорошо танцевать. Кто платит тот нас и танцует. Дальше уже не наши проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2016, 07:31 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
foxwizardПодскажите, как обосновать, что: использование Excel файлов для импорта-экспорта данных в информационной системе это лажа. Хочу XML,CSV. Хотеть вам никто не мешает. А если вы обосновать не можете, то может и не надо. Берите xls/xlsx и работайте с ним. В процессе работы аргументы "контра" найдутся... или не найдутся. Я например, обосновывал "умностью" Excel/ 1) Хранение дробных чисел зависит от локали (привет проблемы с "."/",") 2) Хранение дат зависит от локали 3) Хранение кодов, т.е. потеря значащих нулей 4) Размеры! 5) Формулы! 6) Макросы! 7) Листы! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2016, 07:37 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
1) Хранение дробных чисел зависит от локали (привет проблемы с "."/",") 2) Хранение дат зависит от локалиСпорно. В любом формате эти проблемы могут быть. Проблем меньше, если из чисел вычищать все посторонние символы (пробелы, апострофы, валюты), оставляя только ., которые менять на локаль. Хотя есть проблема наличия одновременно . (десятич.знак) и , (разделитель тысяч). :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2016, 09:28 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
foxwizardПодскажите, как обосновать, что: использование Excel файлов для импорта-экспорта данных в информационной системе это лажа. Хочу XML,CSV. XML лучше, он специально предназначен для этого. Если способ описать формат (DTD, Schema) и его проверять. Для полноценного разбора есть библиотеки для всех платформ. Интеграция с языками программирования (XLINQ). CSV хуже - например у экселя импорт/экспорт в CSV зависит от локали ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2016, 11:02 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
1. Если данные генерируются автоматически, то не все ли равно заказчику какой промежуточный формат использовать? Используйте какой хотите. 2. Если данные забиваются в Excel пользователями и потом экспортируются в систему, то проблемы от ошибок пользователей превысят проблемы форматов во много раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2016, 11:03 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
постоянный мембер1) Хранение дробных чисел зависит от локали (привет проблемы с "."/",") 2) Хранение дат зависит от локалиСпорно. В любом формате эти проблемы могут быть. Проблем меньше, если из чисел вычищать все посторонние символы (пробелы, апострофы, валюты), оставляя только ., которые менять на локаль. Хотя есть проблема наличия одновременно . (десятич.знак) и , (разделитель тысяч). :) Проблема в том, что Excel сохраняет дату "как есть". Точнее в зависимости от локали машины в которой сохранили. Если читать не Excel/VBA, то гадаешь "," это разделитель тысяч или дроби. Ну и что означает дата "03.04.2000" то ли 3 апреля, то ли 4 марта. :-) Но это все решаемые проблемы. Главное чтобы вместо данных bmp-каринку не запихнули. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2016, 12:55 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
постоянный мемберСпорно. В любом формате эти проблемы могут быть. В xml стандарт предполагает вполне определенный формат хранения чисел и дат. http://books.xmlschemata.org/relaxng/ch19-77057.html ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2016, 13:03 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
foxwizardПодскажите, как обосновать, что: использование Excel файлов для импорта-экспорта данных в информационной системе это лажа . Хочу XML,CSV. Когда надо глазами контролировать/проверять данный, - Ёксель не лажа а тру ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2016, 18:29 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
постоянный мембер1) Хранение дробных чисел зависит от локали (привет проблемы с "."/",") 2) Хранение дат зависит от локалиСпорно. В любом формате эти проблемы могут быть. Проблем меньше, если из чисел вычищать все посторонние символы (пробелы, апострофы, валюты), оставляя только ., которые менять на локаль. Хотя есть проблема наличия одновременно . (десятич.знак) и , (разделитель тысяч). :) В правильном XML подобных проблем быть не может, хотя это никак не мешает сформировать какой-нибудь "кривой" XML. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 09:12 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
mad_nazgulfoxwizardПодскажите, как обосновать, что: использование Excel файлов для импорта-экспорта данных в информационной системе это лажа. Хочу XML,CSV. Хотеть вам никто не мешает. А если вы обосновать не можете, то может и не надо. Берите xls/xlsx и работайте с ним. В процессе работы аргументы "контра" найдутся... или не найдутся. Я например, обосновывал "умностью" Excel/ 1) Хранение дробных чисел зависит от локали (привет проблемы с "."/",") 2) Хранение дат зависит от локали 3) Хранение кодов, т.е. потеря значащих нулей 4) Размеры! 5) Формулы! 6) Макросы! 7) Листы! + формат файла легко нарушить даже случайно добавив/убрав один или несколько столбцов/строк, + возможно наличие скрытых столбцов/строк, невидимых пользователю, но которые будут обработаны программой ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 09:14 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
foxwizardПодскажите, как обосновать, что: использование Excel файлов для импорта-экспорта данных в информационной системе это лажа. Хочу XML,CSV. Достаточно ограничения на количество строк и тормоза при обмене. Тормоза при обмене из-за OLE. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 14:02 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
trdm_Достаточно ограничения на количество строк и тормоза при обмене. Тормоза при обмене из-за OLE. OLE тут не главное, можно и без него, есть же Apache POI для Java. Мне кажется более существенным аргументом, что многие СУБД уже имеют встроенный механизм загрузки данных из CSV. Не придётся изобретать велосипед и потом его оптимизоровать, т.к. как всегда окажется, что он очень медлено едет. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2016, 09:59 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
trdm_Достаточно ограничения на количество строк и тормоза при обмене. Тормоза при обмене из-за OLE. миллион - не так и мало. обмен через OLE - кто-то ещё пользует? ну насчёт дат и чисел - предыдущие ораторы погорячились - внутри обычное число с плавающей точкой, от локали никак не зависит реальное неудобство при работе с иерархическими данными и и изображениями(у картинки нет привязки к ячейке) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.05.2016, 19:18 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
Garricktrdm_Достаточно ограничения на количество строк и тормоза при обмене. Тормоза при обмене из-за OLE. OLE тут не главное, можно и без него, есть же Apache POI для Java. Мне кажется более существенным аргументом, что многие СУБД уже имеют встроенный механизм загрузки данных из CSV. Не придётся изобретать велосипед и потом его оптимизоровать, т.к. как всегда окажется, что он очень медлено едет. CSV <> xls CSV - CSV (от англ. Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных. xls - бинарный формат. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 15:26 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
trdm_Garrickпропущено... OLE тут не главное, можно и без него, есть же Apache POI для Java. Мне кажется более существенным аргументом, что многие СУБД уже имеют встроенный механизм загрузки данных из CSV. Не придётся изобретать велосипед и потом его оптимизоровать, т.к. как всегда окажется, что он очень медлено едет. CSV <> xls CSV - CSV (от англ. Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных. xls - бинарный формат. Вы, очевидно, меня не правильно поняли. Я имел ввиду, что " более существенным аргументом в пользу csv". И если выбирать между csv и excel, я бы выбрал первое. Но XML (это не excel! ;)), на мой взгляд, предпочтительнее, чем CSV т.к. может предоставить больше информации относительно кодировки файла, формата полей и пр. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2016, 10:02 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
Все так лихо обсуждают технические детали, а контрагентов спросить забыли. У нас 90% поставщиков кроме Excel других слов не знают. Что там девочка-менеджер смогла из базы выгрузить, то и пришлет. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2016, 10:42 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
miksoftВсе так лихо обсуждают технические детали, а контрагентов спросить забыли. У нас 90% поставщиков кроме Excel других слов не знают. Что там девочка-менеджер смогла из базы выгрузить, то и пришлет. Если так рассуждать, то "девока" будет присылать bmp-ки завернутые в pdf. Проверено, обычно так и происходит. А так обычно высылали Excel файл, где нужно было вбить в строго определенные ячейки данные. Причем листы были запаролены и для редактирования доступны только ячейки для ввода данных. С этим файлом шла подробная инструкция в картинках и круглосуточно работала линия поддержки. Опять же телефон был в инструкции. Но все равно ошибок было много. Умудрялись высылать "bmp" заполненными ручкой данными. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2016, 07:44 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
mad_nazgulНо все равно ошибок было много. Умудрялись высылать "bmp" заполненными ручкой данными. :-)И ? Какой из этого вывод ? Заставить присылать "bmp" XML-я ??? :) Конечные пользователи (девочки-операторы, тётки-бухи и пр.) ничего не знают ни про какие XML и CSV. Для них Эксель (максимум ОО/ЛО) - ихнее всё... Ничего не имею против XML, но произвольная инфа чаще всего идет именно в Экселях. Это стандарт-дефакто. Потому что это просто, это реально мощный инструмент и он есть у всех. Так было, есть и так будет. Вне зависимости от мнения высоколобых разрабов. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2016, 09:14 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
mad_nazgulЕсли так рассуждать, то "девока" будет присылать bmp-ки завернутые в pdf. Проверено, обычно так и происходит.Совсем немного, но подобные случаи были. Такие поставщики были посланы лесом, благо, что их пруд пруди и можно выбирать. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2016, 10:22 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
miksoftmad_nazgulЕсли так рассуждать, то "девока" будет присылать bmp-ки завернутые в pdf. Проверено, обычно так и происходит.Совсем немного, но подобные случаи были. Такие поставщики были посланы лесом, благо, что их пруд пруди и можно выбирать. Там не поставщики были, а сбор информации с регионов. Так что "в лес" не пошлешь. Приходилось учить... удаленно. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2016, 08:30 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
LSVТак было, есть и так будет. Вне зависимости от мнения высоколобых разрабов. :) если этот мир не пытаться менять - он и останется несовершенным. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2016, 10:37 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
ИзопропилLSVТак было, есть и так будет. Вне зависимости от мнения высоколобых разрабов. :) если этот мир не пытаться менять - он и останется несовершенным.Так вы посмотрите на этот мир (театральная пауза) и на эти брюки (с) анек :) зы: Именно Эксель ощутимо изменил мир разнородной бизнес-информации. И заслуженно стал стандартом-дефакто. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2016, 11:51 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
[quot LSV]mad_nazgulВне зависимости от мнения высоколобых разрабов. :) Если вы хотите иметь корректные данные для загрузки в какую-либо систему, обеспечьте пользователя специальным ПО, куда он вобьёт эти данные, их корректность будет проверена и будет сформирована выгрузка этих данных в правильном формате. Для этого нужен один программист, даже с не очень высоким лбом. А если по мнению высоколобых высокоэффективных менеджеров это слишком сложно или слишком роскошно, то готовьтесь приставить к каждому присылаемому пользователями файлу по высоколобому программисту, чтобы он этот файл привёл в читаемый вашей системой формат. И чем менее понятен для пользователя формат файла, сформированного таким ПО, тем больше вероятность, что он не полезет в него своими шаловливыми ручками и ничего там не испортит. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2016, 14:08 |
|
Excel файлы для импорта-экспорта данных.
|
|||
---|---|---|---|
#18+
mad_nazgulпостоянный мемберпропущено... Спорно. В любом формате эти проблемы могут быть. Проблем меньше, если из чисел вычищать все посторонние символы (пробелы, апострофы, валюты), оставляя только ., которые менять на локаль. Хотя есть проблема наличия одновременно . (десятич.знак) и , (разделитель тысяч). :) Проблема в том, что Excel сохраняет дату "как есть". Точнее в зависимости от локали машины в которой сохранили. Если читать не Excel/VBA, то гадаешь "," это разделитель тысяч или дроби. Ну и что означает дата "03.04.2000" то ли 3 апреля, то ли 4 марта. :-) Но это все решаемые проблемы. Главное чтобы вместо данных bmp-каринку не запихнули. :-) А кто-нибудь из здесь обсуждающих вообще в курсе, как excel дату хранит? Вообще-то это целое число, означающее номер дня с 1 января 1900 с той поправкой, что в календаре excel присутствует лишняя дата 29 февраля 1900. Соответственно, с 1 марта 1900 дата - это номер дня с 1 января 1900 плюс 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2016, 14:49 |
|
|
start [/forum/topic.php?fid=33&fpage=9&tid=1547359]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 335ms |
total: | 508ms |
0 / 0 |