Отдельный адрес-чанк: создание 3 столбцов из одного - PullRequest
0 голосов
/ 13 февраля 2011

У меня есть таблица в калькуляторе.с некоторыми записями.Существует столбец, который содержит следующую информацию

Ecole Saint-Exupery
Rue Saint-Malo 24
67544 Paris

Ну, мне нужно, чтобы эти строки были разделены как минимум на три столбца

name: Ecole Saint-Exupery
street: Rue Saint-Malo 24
postal code and town 67544 Paris

Или даже лучше - я разделил почтовый индекси город на две отдельные колонны !?Вопрос: это возможно?Могу (или должен) я сделать это в calc (открыть документ-формат)?Нужно ли мне использовать регулярные выражения и Perl или я могу решить эти проблемы без регулярных выражений?

Примечание - наконец, мне нужно перенести данные в базу данных MySQL ...

Я с нетерпением жду подсказки ...

привет

Кстати: вы можете увидеть все вещи в реальном мире-демо: http://192.68.214.70/km/asps/schulsuche.asp?q=a&a=50&s=1750 - см. Поле

Schulname
Straße
PLZ Ort

Это поле содержит три вещи - название, улицу, почтовый индекс и город!Вопрос: это можно разделить на части?Если вы скопируете и вставите информацию - и поместите ее в calc, то вы получите всю информацию только в одной ячейке.Как разделить и разделить всю эту информацию на три ячейки или даже четыре?

Кстати - я пытался перевести информацию в шестнадцатеричный код - см. Ниже ...:

Staatl. Realschule Grafenau 
Rachelweg 20
94481  Grafenau  

00000000: 53 74 61 61 74 6C 2E 20  52 65 61 6C 73 63 68 75
00000010: 6C 65 20 47 72 61 66 65  6E 61 75 20 0A 52 61 63
00000020: 68 65 6C 77 65 67 20 32  30 0A 39 34 34 38 31 20
00000030: 20 47 72 61 66 65 6E 61  75 20 20 

но я не знаю, поможет ли это здесь! ??

Можете ли вы помочь мне решить проблему.Нужно ли мне иметь регулярное выражение!?

Большое спасибо заранее за любую помощь!

1 Ответ

0 голосов
/ 13 февраля 2011

Возможно, вам не нужно регулярное выражение.Вы должны быть в состоянии взять содержимое рассматриваемой ячейки и разделить его, используя присутствующий символ новой строки.Я не знаком с calc, но если есть функция split () или explode (), которая возвращает массив, то разбиение на новую строку даст 3 части, которые вы ищете.

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