2012-06-08 45 views
5

Tôi có phản hồi xml với cấu trúc (ví dụ: nhóm> nhóm con> bản ghi con).cách trích xuất dữ liệu từ tệp xml bằng notepad ++?

Tôi muốn trích xuất danh sách tất cả childRecord.name dưới dạng dữ liệu riêng biệt. Tôi đã hy vọng tôi có thể làm một cái gì đó nhanh chóng trong notepad ++ và sau đó dán kết quả trong excel.

Tôi không chắc chắn về cách viết macro có thể trong trường hợp này sẽ làm điều này cho tôi.

<group> 

    <subgroup> 

    <childrecord name="abc">zzz</childrecord> 

    </subgroup> 

</group> 
+0

Trong khi tôi không có câu trả lời cho câu hỏi của bạn, tôi phải cảm ơn bạn vì đã khiến tôi khám phá http://code.google.com/p/zen-coding/. – JAB

Trả lời

1

Chỉ cần làm theo các bước sau:

  1. Mở tập tin XML của bạn với Notepad ++
  2. Chọn tất cả văn bản
  3. Sử dụng menu này: TextFX -> TextFX Convert -> Strip tab thẻ HTLM bảng/nontabs
14

Mở tệp XML bằng MS Excel trực tiếp.

Cập nhật

Từ support.office.com:

nhập một tập tin dữ liệu XML như một bảng XML

  1. Bấm Developer> Nhập.

    Nếu bạn không thấy tab Nhà phát triển, hãy xem Show the Developer tab.

  2. Trong hộp thoại Nhập XML, định vị và chọn tệp dữ liệu XML (.xml) bạn muốn nhập và nhấp vào Nhập.

    Nếu tệp dữ liệu XML không tham chiếu đến giản đồ, Excel sẽ nhập giản đồ từ tệp dữ liệu XML.

  3. Trong hộp thoại Nhập dữ liệu, hãy thực hiện một trong các thao tác sau:

    a. Chọn bảng XML trong trang tính hiện có để nhập nội dung của tệp dữ liệu XML vào một bảng XML trong trang tính của bạn tại vị trí ô được chỉ định.

    b. Chọn bảng XML trong trang tính mới để nhập nội dung của tệp vào một bảng XML trong một trang tính mới bắt đầu từ ô A1. Giản đồ của tệp dữ liệu XML được hiển thị trong ngăn tác vụ Nguồn XML.

  4. Nếu tệp dữ liệu XML không tham chiếu đến giản đồ, Excel sẽ nhập giản đồ> từ tệp dữ liệu XML.

  5. Để kiểm soát hành vi của dữ liệu XML (chẳng hạn như ràng buộc dữ liệu, định dạng và bố cục), hãy nhấp vào Thuộc tính, hiển thị hộp thoại thuộc tính Ánh xạ XML. Ví dụ: dữ liệu hiện có trong phạm vi được ánh xạ sẽ bị ghi đè khi bạn nhập dữ liệu theo mặc định, nhưng bạn có thể thay đổi điều này.

Import file XML trong LibreOffice Calc:

  1. Từ thanh trình đơn, hãy để Data>XML Source...
  2. Bấm vào nút browse (biểu tượng thư mục) và chọn tập tin từ hộp thoại
  3. Chọn nút mong muốn
  4. Điền vào 01 Trườngví dụ A1
  5. Nhấp vào Nhập nút.
+0

mở rộng câu trả lời của bạn, làm cách nào tôi có thể nhập và phân tích cú pháp tệp XML trong excel? – infografik

+0

@infografik, tôi đã không sử dụng Windows trong ba năm, nhưng tôi tin rằng bạn có thể mở tệp bằng MS Excel cũng như LibreOffice Calc. – Farahmand

+0

tốt, Bạn có thể mở nó, nhưng nó sẽ được định dạng kỳ diệu và trình bày trong bất kỳ quan điểm hợp lý/cấu trúc ... chỉ bó của văn bản .. – infografik

Các vấn đề liên quan