Próbuję zaimportować następujący zestaw danych do programu Excel. Nie miałem szczęścia z kreatorem importu tekstu. Chciałbym, aby Excel tworzył nazwy, nazwy, ulice itp. Nazwy kolumn i wstawiał każdy rekord do nowego wiersza.
,
id: sdfg:435-345,
name: Some Name,
type: ,
street: Address Line 1, Some Place,
postalcode: DN2 5FF,
city: Cityhere,
telephoneNumber: 01234 567890,
mobileNumber: 01234 567890,
faxNumber: /,
url: http://www.website.co.uk,
email: email@address.com,
remark: ,
geocode: 526.2456;-0.8520,
category: some, more, info
,
id: sdfg:435-345f,
name: Some Name,
type: ,
street: Address Line 1, Some Place,
postalcode: DN2 5FF,
city: Cityhere,
telephoneNumber: 01234 567890,
mobileNumber: 01234 567890,
faxNumber: /,
url: http://www.website.co.uk,
email: email@address.com,
remark: ,
geocode: 526.2456;-0.8520,
category: some, more, info
Czy jest jakiś prosty sposób, aby to zrobić za pomocą programu Excel? Trudno mi wymyślić sposób na łatwe przekonwertowanie go na konwencjonalny CSV. O ile mogę pomyśleć, musiałbym usunąć etykiety z każdej linii, ująć każdą linię w cudzysłów, a następnie rozdzielić je przecinkami. Oczywiście jest to nieco trudniejsze do skryptu, ponieważ niektóre pola (na przykład adres) zawierają dane rozdzielone przecinkami. W ogóle nie jestem dobry z regexem.
Jak najlepiej rozwiązać ten problem?