Добрый день!
1. Есть файл Excel:
1.rar ( 9.5 килобайт )
Кол-во скачиваний: 58» Спойлер (нажмите, чтобы прочесть) «
2. Пересохраняю его в формате csv:
» Спойлер (нажмите, чтобы прочесть) «
3. Получаем:
2.rar ( 719 байт )
Кол-во скачиваний: 55» Спойлер (нажмите, чтобы прочесть) «
Что не так?
1. Сохранял я с разделителями - запятые, а тут ими вообще не пахнет.
2. Возьмём с сайта администрации города Томска файл:
data_20180411_structure_20180411.rar ( 979 байт )
Кол-во скачиваний: 35» Спойлер (нажмите, чтобы прочесть) «
Сайт администрации - Администрация - Открытые данные - Гиперссылка (URL) на открытые данные
http://www.admin.tomsk.ru/odata/id/7021023925-DOLG3. Откроем его с помощь Excel:
» Спойлер (нажмите, чтобы прочесть) «
- кодировка - понятно
- но расположение данных - оно построчное и границы - это запятые.
4. Если взять этот файл и открыть его с помощью:
» Спойлер (нажмите, чтобы прочесть) «
5. Получим вполне читабельную таблицу:
» Спойлер (нажмите, чтобы прочесть) «
Т.е. определённый скрипт по известному алгоритму вполне успешно прочитает этот файл, возьмет данные и импортирует куда-нибудь.
6.А в моем случае:
» Спойлер (нажмите, чтобы прочесть) «
Что-то невразумительное.
При этом, для примера здесь, я создал специальную таблицу с элементарным наполнением.
Оригинал, который я здесь, увы, не привожу - он в некоторых ячейках соответствующих строк и столбцов, содержит текст, который имеет естественные запятые (т.е. по тексту требуются).
После преобразования в csv он остается таблицей, разве только что столбцы приобретают фиксированную ширину, а
после обратного преобразования получается ПОЛНАЯ каша.
Вопрос:Что не так в моей консерватории?
Спасибо.
P.S.
Я догадываюсь, что в Томске, скорее всего, используют специализированное ПО, но:
1. Можно ли использовать Excel для этих целей?
2. Значит ли это, что исходную таблицу
нужно заполнять специализированным образом, а не просто как таблицу в Excel? Т.е. грубо говоря, должен ли пользователь изначально формировать по принципу:
fid1,fld2
Вася, Маша?
Тогда это будет невыполнимо, т.к. пользователи откажутся это делать и будут правы.
Сообщение отредактировал broun - 20.5.2018, 14:17