база данных .csv как выгрузить IP адреса?
lok888
Дата: Четверг, 15.12.2016, 02:34 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
здравствуйте. скачал базу IP адресов файлом с расширением.csv искал в интернете как открыть - вроде можно экселем. открываю экселем, но все IP адреса стоят без разделителя (например не 180.124.23.0, а 180124230. но я ведь не знаю в каких местах могут стоять разделители. можно ли как-то открыть этот файл или в екселе выгрузить как-то чтоб IP адреса в нормальном виде посмотреть ? кусочек из базы прикладываю.
здравствуйте. скачал базу IP адресов файлом с расширением.csv искал в интернете как открыть - вроде можно экселем. открываю экселем, но все IP адреса стоят без разделителя (например не 180.124.23.0, а 180124230. но я ведь не знаю в каких местах могут стоять разделители. можно ли как-то открыть этот файл или в екселе выгрузить как-то чтоб IP адреса в нормальном виде посмотреть ? кусочек из базы прикладываю. lok888
Ответить
Сообщение здравствуйте. скачал базу IP адресов файлом с расширением.csv искал в интернете как открыть - вроде можно экселем. открываю экселем, но все IP адреса стоят без разделителя (например не 180.124.23.0, а 180124230. но я ведь не знаю в каких местах могут стоять разделители. можно ли как-то открыть этот файл или в екселе выгрузить как-то чтоб IP адреса в нормальном виде посмотреть ? кусочек из базы прикладываю. Автор - lok888 Дата добавления - 15.12.2016 в 02:34
Gustav
Дата: Четверг, 15.12.2016, 09:46 |
Сообщение № 2
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация:
1161
±
Замечаний:
±
начинал с Excel 4.0, видел 2.1
Это ж, наверное, десятичное представление IP-адреса. А значит искать позиции точки среди этих цифр бессмысленно. Надо перегнать в 16-тиричное представление и дальше попарно разделить точками 16-тиричные разряды, после чего пары между точками снова преобразовать в десятичные числа. Практичнее сейчас помочь не могу, ибо с телефона. Но вектор действий мне кажется именно таким.
Это ж, наверное, десятичное представление IP-адреса. А значит искать позиции точки среди этих цифр бессмысленно. Надо перегнать в 16-тиричное представление и дальше попарно разделить точками 16-тиричные разряды, после чего пары между точками снова преобразовать в десятичные числа. Практичнее сейчас помочь не могу, ибо с телефона. Но вектор действий мне кажется именно таким. Gustav
МОИ: Ник , Tip box: 41001663842605
Ответить
Сообщение Это ж, наверное, десятичное представление IP-адреса. А значит искать позиции точки среди этих цифр бессмысленно. Надо перегнать в 16-тиричное представление и дальше попарно разделить точками 16-тиричные разряды, после чего пары между точками снова преобразовать в десятичные числа. Практичнее сейчас помочь не могу, ибо с телефона. Но вектор действий мне кажется именно таким. Автор - Gustav Дата добавления - 15.12.2016 в 09:46
lok888
Дата: Четверг, 15.12.2016, 10:40 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Елы. так это в экселе все можно сделать ? практически ничего не понял из того что вы написали )
Елы. так это в экселе все можно сделать ? практически ничего не понял из того что вы написали ) lok888
Ответить
Сообщение Елы. так это в экселе все можно сделать ? практически ничего не понял из того что вы написали ) Автор - lok888 Дата добавления - 15.12.2016 в 10:40
Gustav
Дата: Четверг, 15.12.2016, 12:22 |
Сообщение № 4
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация:
1161
±
Замечаний:
±
начинал с Excel 4.0, видел 2.1
Ячейка А1 - исходное значение: Ячейка B1 - промежуточная формула: Результат B1: 0ABC7A46 Ячейка C1 - финальная формула:Код
=СЦЕПИТЬ(ШЕСТН.В.ДЕС(ПСТР(B1;1;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;3;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;5;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;7;2)))
Результат C1: 10.188.122.70 (т.е. IP-адрес в привычном виде) P.S. Для расширения кругозора: https://ru.wikipedia.org/wiki/IPv4
Ячейка А1 - исходное значение: Ячейка B1 - промежуточная формула: Результат B1: 0ABC7A46 Ячейка C1 - финальная формула:Код
=СЦЕПИТЬ(ШЕСТН.В.ДЕС(ПСТР(B1;1;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;3;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;5;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;7;2)))
Результат C1: 10.188.122.70 (т.е. IP-адрес в привычном виде) P.S. Для расширения кругозора: https://ru.wikipedia.org/wiki/IPv4 Gustav
МОИ: Ник , Tip box: 41001663842605
Сообщение отредактировал Gustav - Четверг, 15.12.2016, 12:34
Ответить
Сообщение Ячейка А1 - исходное значение: Ячейка B1 - промежуточная формула: Результат B1: 0ABC7A46 Ячейка C1 - финальная формула:Код
=СЦЕПИТЬ(ШЕСТН.В.ДЕС(ПСТР(B1;1;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;3;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;5;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;7;2)))
Результат C1: 10.188.122.70 (т.е. IP-адрес в привычном виде) P.S. Для расширения кругозора: https://ru.wikipedia.org/wiki/IPv4 Автор - Gustav Дата добавления - 15.12.2016 в 12:22
Pelena
Дата: Четверг, 15.12.2016, 12:31 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
скачал базу IP адресов файлом с расширением.csv
А изначально там были точки? Потому что в том файле, что Вы приложили, точек уже нет
скачал базу IP адресов файлом с расширением.csv
А изначально там были точки? Потому что в том файле, что Вы приложили, точек уже нетPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение скачал базу IP адресов файлом с расширением.csv
А изначально там были точки? Потому что в том файле, что Вы приложили, точек уже нетАвтор - Pelena Дата добавления - 15.12.2016 в 12:31
krosav4ig
Дата: Четверг, 15.12.2016, 12:57 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
[offtop]А может МШ устроить? Есть немассивная формула 81 78 без =, получающая 010.188.122.070 из 180124230
[offtop]А может МШ устроить? Есть немассивная формула 81 78 без =, получающая 010.188.122.070 из 180124230 krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Четверг, 15.12.2016, 14:02
Ответить
Сообщение [offtop]А может МШ устроить? Есть немассивная формула 81 78 без =, получающая 010.188.122.070 из 180124230 Автор - krosav4ig Дата добавления - 15.12.2016 в 12:57
lok888
Дата: Пятница, 16.12.2016, 08:09 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Ячейка А1 - исходное значение:
180124230
Ячейка B1 - промежуточная формула:
=ДЕС.В.ШЕСТН(A1;8)
Результат B1: 0ABC7A46
Ячейка C1 - финальная формула:
=СЦЕПИТЬ(ШЕСТН.В.ДЕС(ПСТР(B1;1;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;3;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;5;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;7;2)))
Результат C1: 10.188.122.70 (т.е. IP-адрес в привычном виде)
P.S. Для расширения кругозора:
https://ru.wikipedia.org/wiki/IPv4 большое спасибо!!! огромнейшее просто ! )
Ячейка А1 - исходное значение:
180124230
Ячейка B1 - промежуточная формула:
=ДЕС.В.ШЕСТН(A1;8)
Результат B1: 0ABC7A46
Ячейка C1 - финальная формула:
=СЦЕПИТЬ(ШЕСТН.В.ДЕС(ПСТР(B1;1;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;3;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;5;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;7;2)))
Результат C1: 10.188.122.70 (т.е. IP-адрес в привычном виде)
P.S. Для расширения кругозора:
https://ru.wikipedia.org/wiki/IPv4 большое спасибо!!! огромнейшее просто ! )lok888
Сообщение отредактировал lok888 - Пятница, 16.12.2016, 08:09
Ответить
Сообщение Ячейка А1 - исходное значение:
180124230
Ячейка B1 - промежуточная формула:
=ДЕС.В.ШЕСТН(A1;8)
Результат B1: 0ABC7A46
Ячейка C1 - финальная формула:
=СЦЕПИТЬ(ШЕСТН.В.ДЕС(ПСТР(B1;1;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;3;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;5;2));".";ШЕСТН.В.ДЕС(ПСТР(B1;7;2)))
Результат C1: 10.188.122.70 (т.е. IP-адрес в привычном виде)
P.S. Для расширения кругозора:
https://ru.wikipedia.org/wiki/IPv4 большое спасибо!!! огромнейшее просто ! )Автор - lok888 Дата добавления - 16.12.2016 в 08:09
lok888
Дата: Пятница, 16.12.2016, 08:11 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 34
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
А изначально там были точки? Потому что в том файле, что Вы приложили, точек уже нет
в том то и дело что база адресов скачивается в файле .csv - его я открыл екселем и ай-пи адреса там все без точек
А изначально там были точки? Потому что в том файле, что Вы приложили, точек уже нет
в том то и дело что база адресов скачивается в файле .csv - его я открыл екселем и ай-пи адреса там все без точекlok888
Ответить
Сообщение А изначально там были точки? Потому что в том файле, что Вы приложили, точек уже нет
в том то и дело что база адресов скачивается в файле .csv - его я открыл екселем и ай-пи адреса там все без точекАвтор - lok888 Дата добавления - 16.12.2016 в 08:11
SLAVICK
Дата: Пятница, 16.12.2016, 10:19 |
Сообщение № 9
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Ну так не открывайте его Excel ем есть же блокнот... - но лучше скачать Notepad++ . А данные в Excel тяните через импорт данных - тогда все будет как надо.
Ну так не открывайте его Excel ем есть же блокнот... - но лучше скачать Notepad++ . А данные в Excel тяните через импорт данных - тогда все будет как надо.SLAVICK
Иногда все проще чем кажется с первого взгляда.
Ответить
Сообщение Ну так не открывайте его Excel ем есть же блокнот... - но лучше скачать Notepad++ . А данные в Excel тяните через импорт данных - тогда все будет как надо.Автор - SLAVICK Дата добавления - 16.12.2016 в 10:19
Gustav
Дата: Пятница, 16.12.2016, 12:03 |
Сообщение № 10
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация:
1161
±
Замечаний:
±
начинал с Excel 4.0, видел 2.1
ай-пи адреса там все без точек
Коллеги, не было там точек изначально, ТС просто растерялся Вот начало последней строки файла: "1271882240,""1271882495"",""US"",""United States"" Два числа характеризуют начало и конец диапазона IP-адресов из 256 штук: 1271882495 - 1271882240 = 255. При этом, ясное дело, чисто визуально, что если может быть адрес, заканчивающийся на .240, то точно не может быть с окончанием на .495. Поэтому это десятичная нумерация (без точек). Мои формулы выше преобразуют эти два числа в привычный вид границ диапазона: 75.207.98.0 75.207.98.255
ай-пи адреса там все без точек
Коллеги, не было там точек изначально, ТС просто растерялся Вот начало последней строки файла: "1271882240,""1271882495"",""US"",""United States"" Два числа характеризуют начало и конец диапазона IP-адресов из 256 штук: 1271882495 - 1271882240 = 255. При этом, ясное дело, чисто визуально, что если может быть адрес, заканчивающийся на .240, то точно не может быть с окончанием на .495. Поэтому это десятичная нумерация (без точек). Мои формулы выше преобразуют эти два числа в привычный вид границ диапазона: 75.207.98.0 75.207.98.255Gustav
МОИ: Ник , Tip box: 41001663842605
Ответить
Сообщение ай-пи адреса там все без точек
Коллеги, не было там точек изначально, ТС просто растерялся Вот начало последней строки файла: "1271882240,""1271882495"",""US"",""United States"" Два числа характеризуют начало и конец диапазона IP-адресов из 256 штук: 1271882495 - 1271882240 = 255. При этом, ясное дело, чисто визуально, что если может быть адрес, заканчивающийся на .240, то точно не может быть с окончанием на .495. Поэтому это десятичная нумерация (без точек). Мои формулы выше преобразуют эти два числа в привычный вид границ диапазона: 75.207.98.0 75.207.98.255Автор - Gustav Дата добавления - 16.12.2016 в 12:03