|
Файл формата *.xls-в формат *.csv. Как он должен выглядеть в Excel? [решено] | ☑ | ||
---|---|---|---|---|
0
aka AMIGO
10.12.14
✎
11:10
|
Вот это файл xls, формат MS Excel 97:
http://gyazo.com/c88c17e233ff94f84ed86e4d83df1a00 Вроде-б всё с ним ладно.. открыт в OpenOffice. Далее - "Сохранить как" и указываю csv. Результат: http://gyazo.com/10bd53a407dfef7fa94e9395bcc3ffc3 Более того, в Проводнике сообщает: http://gyazo.com/0c42db056d3060fc67e10951f19d0a7c Понятно, что csv - типа текстовый файл, но (кмк) он должен быть показан, как на первом скрине? Или я не прав? |
|||
1
ReaLg
10.12.14
✎
11:13
|
Насколько помню - при открытии нужно указать разделитель, тогда по колонкам раскидает.
|
|||
2
aka AMIGO
10.12.14
✎
11:15
|
(1) файл сразу открывается, ничего не запрашивает :((
|
|||
3
ReaLg
10.12.14
✎
11:17
|
(2) В 2007 экселе попробовал в Открыть выбрать не "все файлы", а "текстовые файлы" - мне предложили выбрать формат (фикс ширина или с разделителем) и разделитель...
|
|||
4
aka AMIGO
10.12.14
✎
11:19
|
(3) Понял, принято к сведению :)
А вообще-то сохранение внутри файла произошло в правильном формате? заказчик требует в csv, может всё правильно, отдать ему итоговый csv, и на этом завершить проблему? :) |
|||
5
ДенисЧ
10.12.14
✎
11:25
|
(4) Отдай, пусть проверит.
Или ты всегда сразу отдаёшь, без внешнего тестирования? |
|||
6
aka AMIGO
10.12.14
✎
11:29
|
(5) нет, я еще только-только получил задание, с заказчиком не общался, это первый опыт получения файла из 1С.7.7 в формате csv.
Обработкой я получил сей файл, и, чтоб убедиться, что он правильный, взял файл файл xls, преобразовал в CSV, и вот, сижу и думаю, всё путём, или надо что-то менять в коде. и вот требования заказчика: http://gyazo.com/5ede7beb405ccb6491f1655cb4d589d9 |
|||
7
aka AMIGO
10.12.14
✎
11:32
|
Ладушки, спасибо, ребята.. отдам в таком виде, а дальше - будем посмотреть..
|
|||
8
Aleksey
10.12.14
✎
11:33
|
(6) Уточни у заказчика разделитель, потому что "," - плохой разделитель
|
|||
9
aka AMIGO
10.12.14
✎
11:39
|
(8) Угу, точно.. спрошу.
|
|||
10
Йохохо
10.12.14
✎
11:41
|
(6) на форму вывести выбор разделителя и запоминать значения) у ОО и Экселя разный разделитель по умолчанию
|
|||
11
aka AMIGO
10.12.14
✎
11:51
|
(10) На форму, думаю, нет необходимости, а вот в код ввести режимчик "запоминания разделителя" - это надо..
Теперь вот ищу, как это сделать в javascript.. |
|||
12
DrZombi
гуру
11.12.14
✎
12:20
|
(4) Все правильно. Это просто текстовый файл с разделителями
Вот только нужно ли Добавить "по разделителю" туда, где Текст содержит символ "Разделитель"? :) |
|||
13
aka AMIGO
11.12.14
✎
12:29
|
(12) Я сегодня, кажется, нашел приемлемый выход, т.е. разделитель, при котором в Excel"е файл .csv открывается в правильном виде.
А нашел в случайно оказавшихся у меня файлах .csv. И там разделитель - ";". И вот как выглядит он в Excel-2007 http://gyazo.com/b40bf810f2d9b70ce9b67ecb09b1b44a Думаю, вопрос можно считать решенным :) |
|||
14
aka AMIGO
11.12.14
✎
12:32
|
||||
15
ShoGUN
11.12.14
✎
12:35
|
(13) Это зависит от региональных настроек ОС на конкретном компе. В русском запятая используется как десятичный разделитель в числах, поэтому для разделения элементов используется точка с запятой.
|
|||
16
aka AMIGO
11.12.14
✎
12:42
|
(15) Ммм.. учту идею :)
Видимо, кто-то (поумней меня :) ) уже сообразил, как формировать csv-шный файл - это выходной файл опроса автоматических электросчетчиков, обработанный программой опроса. Вот его фрагмент в блокноте http://gyazo.com/12c760cf6312515134b191592f7d40e1 |
|||
17
aka AMIGO
11.12.14
✎
12:45
|
||||
18
ShoGUN
11.12.14
✎
12:49
|
https://yadi.sk/i/goQnGQGMdJP2M - вот тут Excel берет разделитель для csv и разделитель для чисел.
|
|||
19
aka AMIGO
11.12.14
✎
12:53
|
(18) А это ты в Excel"е свойства чего открыл?
|
|||
20
ShoGUN
11.12.14
✎
12:57
|
(19) Это я открыл "Региональные стандарты" в винде.
|
|||
21
ShoGUN
11.12.14
✎
12:57
|
Или как оно там в старых называется. Короче, там же, где настройки валюты, формата даты, и.т.д.
|
|||
22
aka AMIGO
11.12.14
✎
12:58
|
(20) :) понял :)
|
|||
23
aka AMIGO
11.12.14
✎
13:02
|
+22 Нашел. http://gyazo.com/b1b0c601518d3158869262f2ce572a4f
Воистину - так. ЗЫ. а вот стрелки такие красивые мне рисовать нечем :) |
|||
24
ShoGUN
11.12.14
✎
13:04
|
(22) Ещё с csv через эксель аккуратнее - длинные числа он может сохранять неправильно, если для ячейки указан "Общий" формат. Я так со штрих-кодами напарывался. Чтоб нормально отображал и сохранял - нужно ставить "числовой".
(23) Стрелочки рисовал яндекс.диском, его тулза для скриншотов очень удобна. |
|||
25
aka AMIGO
11.12.14
✎
13:07
|
(24)
1. Не, у меня это Код справочника товаров, длина 25, да еще и убираю пробелы справа. 2. А я поставил-было этот я-диск, а потом он стал требовать логиниться, это раздражает.. снес сегодня.. Спасибо, однако, буду знать :) |
|||
26
aka AMIGO
11.12.14
✎
13:22
|
Да, кстати, чтобы создать csv-файл, не нужен на компе никакой Office.
Я открываю в 1с Текст, пишу туда строки, и записываю ИмяФайла.csv - вот именно с этим расширением. ЗЫ. теперь мне понятно, почему Та программка опроса электросчетчиков пишет результат в виде csv: Офис не нужен, но, кому надо, прочтет его в Офисной программе :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |