Chuyển đổi nội dung file excel sang xml

Liên hệ QC

dvnhatbao

Thành viên chính thức
Tham gia
11/7/12
Bài viết
50
Được thích
1
Chào mọi người.

Em muốn chuyển 1 file excel sang xml nhưng vẫn chưa biết phải làm sao. Mong các thầy và mọi người giúp đỡ.

Em có file excel như đính kèm, và em muốn tạo ra 1 file xml như sau

<?xml version="1.0" encoding="utf-8"?><Trường>
<Tên Trường>ABC</Tên Trường>
<Địa Chỉ>123 Hoàng Văn Thụ</Địa CHỉ>
<Cấp>1</Cấp>
<Lớp>1</Lớp>
<Mã Lớp>11</Mã Lớp>
<Tên Học Sinh>A</Tên Học Sinh>
<Số Điện Thoại Phụ Huynh>123456789</Số Điện Thoại Phụ Huynh>
<Tên Học Sinh>B</Tên Học Sinh>
<Số Điện Thoại Phụ Huynh>1132</Số Điện Thoại Phụ Huynh>
<Tên Học Sinh>C</Tên Học Sinh>
<Số Điện Thoại Phụ Huynh>21313213</Số Điện Thoại Phụ Huynh>
<Mã Lớp>12</Mã Lớp>
<Tên Học Sinh>AA</Tên Học Sinh>
<Số Điện Thoại Phụ Huynh>123456789</Số Điện Thoại Phụ Huynh>
<Tên Học Sinh>BB</Tên Học Sinh>
<Số Điện Thoại Phụ Huynh>123456789</Số Điện Thoại Phụ Huynh>
<Tên Học Sinh>CC</Tên Học Sinh>
<Số Điện Thoại Phụ Huynh>123456789</Số Điện Thoại Phụ Huynh>
</Trường>
Em muốn mã lớp là child element của lớp. để group theo nhóm.

Rất cảm ơn sự giúp đỡ của mọi người.
 

File đính kèm

Chào mọi người.

Em muốn chuyển 1 file excel sang xml nhưng vẫn chưa biết phải làm sao. Mong các thầy và mọi người giúp đỡ.

Em có file excel như đính kèm, và em muốn tạo ra 1 file xml như sau


Em muốn mã lớp là child element của lớp. để group theo nhóm.

Rất cảm ơn sự giúp đỡ của mọi người.

Thì bạn cứ SaveAs thành xml thôi, có vấn đề gì chứ?
 
Upvote 0
Dạ em muốn dùng VBA thưa thầy. vì em chỉ làm được file xml lấy được có mỗi mã lớp 11 và gộp chung tên của các lớp khác vào. nên em muốn tách ra . Mong thầy giúp em

Nghĩa là sao đây? Bạn muốn tạo 1 file xml chỉ có mã lớp = 11, đúng không?
Mà tại sao phải là XML nhỉ? Có nguyên nhân gì chăng?
 
Upvote 0
Dạ em muốn export ra xml vì tính chất công việc thưa thầy.

Nếu chỉ là 1 lớp 11 thì em có thể lấy ra được. Nhưng khi có các lớp 12 hoặc 13 thì em không thể lấy theo dạng em mong muốn. Nên em mong được hỏi thầy.

File em muốn lấy ra như sau :
Lớp sẽ bao gồm các lớp 11,12,13 và chứa thông tin học sinh của lớp đó

vậy file xml sẽ như sau

<mã lớp>
<lớp> 11</lớp>
<lớp> 12</lớp>
<lớp> 13</lớp>
</mã lớp>
 
Upvote 0
Dạ em muốn export ra xml vì tính chất công việc thưa thầy.

Nếu chỉ là 1 lớp 11 thì em có thể lấy ra được. Nhưng khi có các lớp 12 hoặc 13 thì em không thể lấy theo dạng em mong muốn. Nên em mong được hỏi thầy.

File em muốn lấy ra như sau :
Lớp sẽ bao gồm các lớp 11,12,13 và chứa thông tin học sinh của lớp đó

vậy file xml sẽ như sau

<mã lớp>
<lớp> 11</lớp>
<lớp> 12</lớp>
<lớp> 13</lớp>
</mã lớp>

Cuối cùng là... KHÔNG HIỂU yêu cầu của bạn là giống gì cả
------------
Ngày hôm nay sao có nhiều người nói chuyện trên mây thế không biết (hoặc mình bị NGU rồi...)
 
Upvote 0
Cuối cùng là... KHÔNG HIỂU yêu cầu của bạn là giống gì cả
------------
Ngày hôm nay sao có nhiều người nói chuyện trên mây thế không biết (hoặc mình bị NGU rồi...)
Không phải chỉ có mình anh thôi đâu nhé, có em là đồng minh NGU đây. Em bị liên tục mới tức chứ.
 
Upvote 0
Yêu cầu của bạn thấy chả giống XML chút nào cả.
Lớp là child của trường. Nhưng tên trường là thuộc tính của trường chứ đâu phải child?
Tương tự, học sinh là child của lớp, nhưng mã lớp là thuộc tính.
 
Upvote 0
Yêu cầu của bạn thấy chả giống XML chút nào cả.
Lớp là child của trường. Nhưng tên trường là thuộc tính của trường chứ đâu phải child?
Tương tự, học sinh là child của lớp, nhưng mã lớp là thuộc tính.

Dạ ý em là từ file excel của em. Em muốn xuất ra thành 1 file xml bằng VBA.

Với các field : Tên Trường, Địa chỉ, Cấp sẽ là thông tin chung. tức là header của file xml.

Các field còn lại : mã lớp sẽ bao gồm thông tin học sinh thuộc mã lớp đó.

(Tương tự nếu dành cho sản phẩm : Products thì sẽ chứa Product)

File xml sẽ lấy toàn bộ thông tin học sinh của 1 mã lớp. Nếu hết danh sách thuộc lớp đó sẽ lấy sang mã lớp khác.


Và đây là file xml em muốn
Capture1.PNG
 
Lần chỉnh sửa cuối:
Upvote 0
Dạ ý em là từ file excel của em. Em muốn xuất ra thành 1 file xml bằng VBA.

Với các field : Tên Trường, Địa chỉ, Cấp sẽ là thông tin chung. tức là header của file xml.

Các field còn lại : mã lớp sẽ bao gồm thông tin học sinh thuộc mã lớp đó.

(Tương tự nếu dành cho sản phẩm : Products thì sẽ chứa Product)

File xml sẽ lấy toàn bộ thông tin học sinh của 1 mã lớp. Nếu hết danh sách thuộc lớp đó sẽ lấy sang mã lớp khác.


Và đây là file xml em muốn

<Trường>
<Tên Trường>ABC</Tên Trường>
<Địa Chỉ>123 Hoàng Văn Thụ </Địa Chỉ>
<Cấp>1</Cấp>
<Lớp>1</Lớp>
<Mã Lớp>11</Mã Lớp>
<Tên Học sinh>A</Tên học Sinh>
<Số điện thoại phụ huynh>21312312321</Số điện thoại phụ huynh>
<Tên Học sinh>A</Tên học Sinh>
<Số điện thoại phụ huynh>21312312321</Số điện thoại phụ huynh>
<Mã Lớp>12</Mã Lớp>
<Tên Học sinh>A</Tên học Sinh>
<Số điện thoại phụ huynh>21312312321</Số điện thoại phụ huynh>
<Tên Học sinh>A</Tên học Sinh>
<Số điện thoại phụ huynh>21312312321</Số điện thoại phụ huynh>
</Trường>
Vậy bạn thử làm bằng tay 1 file XML như bạn nói rồi gửi lên đây xem thử
 
Upvote 0
Dạ Anh/ Chị làm ơn cho em hỏi file word có chuyển đổi thành file xml được không ạ? Vì em nộp BHXH điện tử đòi hỏi phải kẹp file xml. Vui lòng giúp em. Cảm ơn nhiều. Thuý.
 

File đính kèm

Upvote 0
Gửi thành viên GPE,
Tôi có 1 câu hỏi sau, tôi có 1 file excel muốn chuyển sang xml. Khi save as sang dạng xml thì bị báo lỗi này.
Mong mng trợ giúp

1540023149028.png
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom