1 / 1 / 0
Регистрация: 18.09.2013
Сообщений: 11
|
|
1 | |
Perl скрипт (Импорт\экспорт данных из csv)18.09.2013, 01:50. Показов 2912. Ответов 5
Метки нет (Все метки)
Задача:
Есть csv файл. Нужно его прочитать, и часть данных экспортировать в новый csv файл. Суть в том, что из 10 колонок нужно будет только 4. Но так как это база данных номеров, то не должно быть повторов, и трафик должен быть сплюсован. (ну например абонент 89254445566 звонил 2 раза, утром 20 минут и вечером 15, в таблице 2 записи, в конечном файле уже должна быть 1 запись с приплюсованным трафиком) Данные, которые нужно сплюсовывать в формате 00:00:00. Так вот в чем основная сложность. Прочитать файл csv не трудно. Можно разобраться, статьи есть. Экспорт тоже может понять, а вот как данные сплюсовывать я немного туплю. Сохранять в переменные и потом уже делать операции, выходит хрень какая-то. Какие будут идеи?) Заранее спасибо за помощь.
0
|
18.09.2013, 01:50 | |
Ответы с готовыми решениями:
5
Импорт и экспорт, CSV Экспорт данных после обработки в *.csv, используя Export-Csv Импорт и экспорт товаров в csv в собственном движке интернет-магазина Импорт данных из csv в accdb |
352 / 222 / 25
Регистрация: 30.09.2012
Сообщений: 548
|
|
18.09.2013, 13:30 | 2 |
Объявляете хэш. Ключи хэша - номера телефонов. Значения хэша - общая длительность разговоров, которая плюсуется при встрече номера.
0
|
1 / 1 / 0
Регистрация: 18.09.2013
Сообщений: 11
|
|
18.09.2013, 22:41 [ТС] | 3 |
Появилась еще проблема. Пишу пробные программы, для считывания csv файлов, а русские буквы в виде ромбов показываются. Есть ли какой модуль, с которым можно работать, чтобы он русские буквы читал нормально?
0
|
352 / 222 / 25
Регистрация: 30.09.2012
Сообщений: 548
|
|
20.09.2013, 12:40 | 4 |
0
|
1 / 1 / 0
Регистрация: 18.09.2013
Сообщений: 11
|
|
20.09.2013, 16:59 [ТС] | 5 |
С этим уже разобрался. Не могу разобраться с хэшем. Через оператора сплит я делаю csv файл на колонки, получаю из 10 колонок 3 нужных себе. Но как сделать хэш, чтобы он читал эти 3 колонки построчно, и при нахождении повторного ключа плюсовал данные в другой колонке
0
|
352 / 222 / 25
Регистрация: 30.09.2012
Сообщений: 548
|
|
21.09.2013, 14:29 | 6 |
0
|
21.09.2013, 14:29 | |
21.09.2013, 14:29 | |
Помогаю со студенческими работами здесь
6
Импорт данных из CSV файлов Импорт данных из *.CSV файла Импорт данных из *csv-файлов в БД Экспорт данных из массива в CSV файл Экспорт данных из DataGridView в документ *.csv Импорт данных из csv файла в таблицы БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |