Таблица - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Разное / Other > Курилка / Yak floor

Курилка / Yak floor
Свободное общение, рассуждения на любые интересные вам темы.

Ответ
Опции темы
Непрочитано 16.10.2012, 21:51   #1
Герой

Автор темы (Топик Стартер) Таблица

Возник вопрос.
У меня есть некий файл в Excel с данными в разных столбцах и т.п.
В 1 из стобцов заключено слишком много информации и меня нужна только часть оттуда.
Вопрос - как вытянуть примерно из такой строчки то, что мне нужно ?

{"wSmsId":"55406","wNumber":"1899","wPhone":"ту т номер","wText":"тут что-то","wCost":65.91,"wCost_nds":77.7738,"wProfit":34 .48,"wCountry":"4846","wOperator":"120"}

Собственно сужен сам номер.
Т.к. таких строчек у меня примерно 2,500, руками все делать не вариант
Bow вне форума Ответить с цитированием
Непрочитано 16.10.2012, 21:55   #2
Аватар для Dementor
Герой

По умолчанию Re: Таблица

Столбец как я понимаю, у вас разделяется ':'?
Далее, куда/в какой формат Вам нужно это преобразовать? В базу?
По каким критерия сортировать?


Ничего не ясно...
Dementor вне форума Ответить с цитированием
Непрочитано 16.10.2012, 21:58   #3
Герой

Автор темы (Топик Стартер) Re: Таблица

Проблема в том, что разделения в этой строке по столбцам нету. Т.е. это единый стоблец и нужно часть из него вытащить.
http://gyazo.com/bd140349f66427835b95b825ec4b792e Вот скрин

Перевести нужно в формат .txt ТОЛЬКО номера.
Bow вне форума Ответить с цитированием
Непрочитано 16.10.2012, 22:01   #4
Аватар для Dementor
Герой

По умолчанию Re: Таблица

Цитата:
Сообщение от Bow Посмотреть сообщение
Проблема в том, что разделения в этой строке по столбцам нету. Т.е. это единый стоблец и нужно часть из него вытащить.
http://gyazo.com/bd140349f66427835b95b825ec4b792e Вот скрин

Перевести нужно в формат .txt ТОЛЬКО номера.
Извеняюсь, протупил) Через табуляцию разделения.
А что за номера, в каком виде?
Скиньте файл сюда или в ЛС.
Dementor вне форума Ответить с цитированием
Непрочитано 16.10.2012, 22:06   #5
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Таблица

Разделить по знаку " и убрать до "
Zubastic вне форума Ответить с цитированием
Непрочитано 16.10.2012, 22:07   #6
Аватар для Hint
Герой

По умолчанию Re: Таблица

Это json. Сохраните в csv, а потом на любом языке напишите простейший парсер (например на php, используя json_decode).

Да и без json парсера тут будет кода строк на 5.
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 16.10.2012, 22:09   #7
Аватар для Dementor
Герой

По умолчанию Re: Таблица

Тут целые числа в кавычках, а с плавающей точкой без кавычек. Все числа надо вытащить? и с че их ассоциировать? Ну как это должно выглядя? К чему они принадлежат?
Dementor вне форума Ответить с цитированием
Непрочитано 16.10.2012, 22:23   #8
Аватар для Hint
Герой

По умолчанию Re: Таблица

PHP код:
<?php
$lines 
file('file.csv');
foreach (
$lines as $s)
{
  
$p1 strpos($s'"wPhone":"');
  if (
$p1 === false) continue;
  
$p1 += 10;
  
$p2 strpos($s'"'$p1);
  if (
$p2 === false) continue;
  
$phone substr($s$p1$p2 $p1);
  echo 
$phone '<br>';
}
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 16.10.2012, 23:05   #9
Герой

Автор темы (Топик Стартер) Re: Таблица

Цитата:
Сообщение от Hint Посмотреть сообщение
PHP код:
<?php
$lines 
file('file.csv');
foreach (
$lines as $s)
{
  
$p1 strpos($s'"wPhone":"');
  if (
$p1 === false) continue;
  
$p1 += 10;
  
$p2 strpos($s'"'$p1);
  if (
$p2 === false) continue;
  
$phone substr($s$p1$p2 $p1);
  echo 
$phone '<br>';
}
Спасибо.
Убил 2-х зайцев 1 делом.
Получил номера, поставил денвер
Bow вне форума Ответить с цитированием
Непрочитано 16.10.2012, 23:07   #10
Аватар для shocked
Пользователь

По умолчанию Re: Таблица

Для спасибо есть кнопка, таких добрых что реально помогают тут мало , поэтому тыкай
shocked вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таблица "Items" Deron Lineage II 9 31.05.2011 18:14
таблица улучшения скилов LineOFWar Lineage II 0 04.05.2011 19:05
таблица предметов в l2j Server zippel Lineage II 10 04.02.2011 22:18
Из-за чего может разрушится таблица ? Ametist Lineage II 4 03.03.2010 15:31
Help! Таблица creature_respawn! Please PuShKinG World of WarCraft 10 31.03.2009 18:45


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 19:05. Часовой пояс GMT +3.

Вверх