2011-02-13 3 views
0

나는 calc에서 spreadsheed 있습니다. 몇 가지 기록이 있습니다. 두 가지로 내가 나누어 한 우편 번호 및 마을 -별도의 주소 - 청크 : 하나의 3 열 만들기

Ecole Saint-Exupery 
Rue Saint-Malo 24 
67544 Paris 

그럼 내가 그 라인은 적어도 세 개의 열

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

또는 더 나은로 구분 한 데 필요한 다음과 같은 정보를 포함하는 열이 있습니다 seperate columns!? 질문 : 이것이 가능합니까? 내가 calc (open document-formate)에서 이것을 할 수 있습니까? 정규식을 사용하지 않고이 문제를 해결할 수 있습니까?

주 - 드디어 내가 ... MySQL의 데이터베이스로 데이터를 전송

나는 tipp 기대 ...

인사 BTW

해야합니다 모든 볼 수 있습니다 현실 세계-라이브 데모 일 : 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 

하지만 여기에 도움이되는지 모르겠어? :

은 BTW - ... 때라도 참조 - 나는 진수 코드를 위해 정보를 번역하려고!

문제 해결을 도와 줄 수 있습니까? 내가 정규식이 필요합니까!?

많은 도움을 주셔서 감사드립니다.

답변

0

정규식이 필요하지 않을 수도 있습니다. 문제의 셀 내용을 가져 와서 줄 바꿈 문자를 사용하여 분할 할 수 있어야합니다. calc에 익숙하지 않지만 배열을 반환하는 split() 또는 explode() 함수가있는 경우 줄 바꿈으로 분할하면 찾고있는 3 개의 조각이 만들어집니다.

+0

안녕 dingonv, 그는 많은 빠른 응답을 주셔서 감사합니다! 배열을 돌려주는 분할 또는 분해 함수가 있으면 좀 더 자세히 살펴 봐야합니다. 당신은 Calc가 문자열에서 배열을 만들도록 할 수 있다는 것을 의미합니다! 그게 좋을거야! 나는 calc-program으로 이것을 할 수 있다면 기쁠 것이다! egyptcoder – egyptcoder

+0

빠른 검색을 수행하여 openoffice 포럼에 대한 링크를 찾았습니다 : http://user.services.openoffice.org/en/forum/viewtopic.php?f=9&t=33218&start=0. 거기에있는 예제에서와 같이 공간에서 분할하는 대신 "\ n"또는 "\ r"으로 분할하여 얻은 것을 확인하십시오. 그것들은 개행 (및 캐리지 리턴)을위한 2 개의 표준 이스케이프 문자열입니다. – dingonv

+0

hello dingonv - mille grazie. 나는 너의 생각을 사랑해. 당신의 tipp은 매우 똑똑하다고 생각합니다. 현재 나는 집에 없다. (나는 인터넷 카페에있는 시내이지만, 나는 오늘 밤에 조언을 받는다.) 나는 돌아와 모든 발견을보고한다. 인사말 - 이집트 코더 – egyptcoder