Чем можно обернуть строки в код?

Doctor-Intelligent
На сайте с 06.02.2009
Offline
108
680

Привет!

Есть данные в Exel. Копируем столбик, вставляем в текстовый документ, получаем типа такого:


item 1
item 1
item 1
item 1

а нужно получить, например, вот что:


'item 1' => 'item 1',
'item 1' => 'item 1',
'item 1' => 'item 1',
'item 1' => 'item 1',

Конкретно под этот случай решил php скриптом на локальном сервере:


<pre>
<?php
$txt = $_POST['txt'];
$arr = explode("\r\n", $txt);
$arr = array_diff($arr, array(''));
foreach ($arr as $item) {
echo '\''.$item.'\' => \''.$item.'\',<br>';
}
?>
</pre>
<form action="" method="post" name="commentform" id="commentform">
<textarea name="txt" id="txt" cols="96" rows="32"> </textarea>
<input name="submit" type="submit" id="submit" value="Отправить" />
</form>

Но это неудобно. Наверняка есть программа для подобных задач, чтобы можно было быстро изменить шаблон, изменять регистр символов и т.д. Может какой платный редактор текста это умеет? Подскажите.

PHP программист. Разработка и доработка сайтов. Telegram: https://t.me/mstebenkov (https://t.me/mstebenkov) Skype: live:mstebenkov
LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#1

В чём проблема это же сделать в екселе через сцепление ячеек?

---------- Добавлено 10.04.2018 в 21:33 ----------

изменять регистр символов и т.д.

Просто Notepad++

Для остальных задача, в нём же использование регулярных выражений.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Doctor-Intelligent
На сайте с 06.02.2009
Offline
108
#2

В экселе чет с ходу не получилось. Нужно будет разобраться почему.

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
Doctor-Intelligent:

В экселе чет с ходу не получилось.

Обычный копипаст или размножение колонок

Потом общий копипаст в блокнот и замена табов на "=>".

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
AP
На сайте с 12.06.2015
Offline
74
#4
SeVlad:
Обычный копипаст или размножение колонок
Потом общий копипаст в блокнот и замена табов на "=>".

Плюсую.

Так же приходилось по несколько тысяч записей в базу добавлять. Поступал проще - все изменяемые колонки ставил отдельно, все что не изменяется - группируем вместе. Потом копируем неизменяемые ячейки (сколько нужно строк), и вставляем изменяемые колонки между ними.

Единственное - потом при копировании иногда проскакивает табуляция между колонками или удаляется первый символ ' - в таком случае в блокноте можно принудительно заменить нужные элементы.

VHS
На сайте с 28.09.2007
Offline
142
VHS
#5
Doctor-Intelligent:
В экселе чет с ходу не получилось. Нужно будет разобраться почему.

=CONCATENATE("'";D6;"'";"=>";"'";D6;"'";",")

D6 поменяй на что нужно

CONCATENATE = СЦЕПИТЬ

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий