OutSystems cung cấp một số cách kết hợp nội dung từ các nguồn bên ngoài vào các ứng dụng, chẳng hạn như
- Sử dụng API [REST, SOAP] để kết nối
- Kết nối trực tiếp với cơ sở dữ liệu bên ngoài
- Nhập dữ liệu từ các tệp như Excel, CSV, XML và JSON
Bài viết này đề cập đến các định dạng Excel, CSV, XML và JSON
Nhập và xuất dữ liệu từ Excel hoặc JSON
Nhà phát triển có thể dễ dàng nhập và xuất dữ liệu từ Excel hoặc JSON trực tiếp từ hộp công cụ
Nếu các nhà phát triển cần kiểm soát chặt chẽ hơn việc xuất Excel, họ có thể sử dụng thành phần Forge có tên Advanced Microsoft Excel. Thành phần này hỗ trợ định dạng dữ liệu, tạo biểu đồ Excel và khả năng điền vào các ô cụ thể bằng cách cung cấp số hàng và cột
Nhập và xuất nội dung ở định dạng XML và CSV
Nhà phát triển có thể sử dụng các thành phần tích hợp này trong OutSystems Forge để nhập và xuất nội dung ở định dạng XML hoặc CSV
Trong hướng dẫn này, tôi sẽ chỉ cho bạn các quy trình từng bước để chuyển đổi CSV sang XML trong Excel. Tệp CSV lưu trữ dữ liệu ở định dạng giá trị được phân tách bằng dấu phẩy. Trong khi XML lưu trữ dữ liệu ở định dạng phức tạp hơn bảng. Do đó, việc chuyển đổi từ CSV sang XML tương đối đơn giản vì XML có thể xử lý các cấu trúc dữ liệu phức tạp hơn
Mục lục ẩn
Tải sách bài tập thực hành
Quy trình từng bước để chuyển đổi CSV sang XML trong Excel
Bước 1. Mở tệp CSV trong Excel
Bước 2. Tạo mẫu XML trong Notepad
Bước 3. Nhập mẫu vào Excel
Bước 4. Xuất tệp ở định dạng XML
Sự kết luận
Tải sách bài tập thực hành
Các bạn có thể tải sách bài tập thực hành tại đây
Chuyển đổi CSV sang XML. csv
Quy trình từng bước để chuyển đổi CSV sang XML trong Excel
Tập dữ liệu chúng tôi đang sử dụng cho hướng dẫn này tương đối đơn giản. Nó chỉ có hai cột là Tên của sinh viên và Vị trí của họ. Nhưng bạn có thể sử dụng bao nhiêu cột tùy thích và các bước vẫn giống nhau. Vì dữ liệu cuối cùng của chúng tôi sẽ ở định dạng XML, chúng tôi có thể sử dụng bất kỳ kích thước tệp CSV nào để chuyển đổi
Bước 1. Mở tệp CSV trong Excel
Khi bạn đã có sẵn tệp CSV, bạn chỉ cần mở tệp đó bằng Excel để chuyển đổi tệp CSV đó thành tệp XML. Ngoài ra, hãy đảm bảo dữ liệu sạch và tệp không bị hỏng
- Đầu tiên, mở tệp CSV trong Excel
- Bây giờ, ghi lại tiêu đề của mỗi cột. Điều này sẽ được yêu cầu để tạo mẫu XML
- Ở đây, đối với tập dữ liệu của tôi, chúng là các cột Tên và Vị trí
Bước 2. Tạo mẫu XML trong Notepad
Đây là một trong những bước quan trọng nhất để chuyển đổi tệp CSV sang tệp XML trong Excel. Bạn cần tạo một mẫu XML đơn giản cho tập dữ liệu duy nhất của mình. Bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào bạn thích. Ở đây, tôi đang sử dụng Notepad cho windows 10
- Bây giờ, tạo một tệp mẫu mới với phần mở rộng. xml và mở tệp bằng bất kỳ trình soạn thảo văn bản nào
- Sau đó, nhập mã XML sau vào trình soạn thảo văn bản
- Lưu ý rằng, bạn phải thay thế các từ Tên và Vị trí bằng các tiêu đề cột của riêng bạn
- Ngoài ra, bạn có thể thay đổi từ location_data và location cho phù hợp với tập dữ liệu của mình
Bước 3. Nhập mẫu vào Excel
Sau khi bạn đã tạo mẫu cho tập dữ liệu của mình, bây giờ bạn cần đưa nó vào excel để chuyển đổi nó thành bản đồ XML từ CSV
- Để bắt đầu, hãy chuyển đến tab Nhà phát triển và trong phần XML, nhấp vào Nguồn
- Bây giờ, thao tác này sẽ mở cửa sổ Nguồn XML và ở đó nhấp vào Bản đồ XML
- Tiếp theo, trong cửa sổ Bản đồ XML mới, nhấp vào Thêm
- Tại đây, trong cửa sổ Chọn nguồn XML, chọn Tất cả các tệp từ trình đơn thả xuống Loại tệp
- Bây giờ, chọn tệp mẫu XML mà bạn đã tạo và nhấp vào Mở
- Sau đó, trong hộp thông báo mới, bấm OK
- Tiếp theo, trong cửa sổ mới, bạn sẽ thấy Excel đã thêm tệp mẫu dưới dạng bản đồ XML
- Tại đây, nhấn OK
- Kết quả là bạn sẽ thấy các tiêu đề cột xuất hiện dưới dạng cấu trúc cây trong cửa sổ Nguồn XML
- Bây giờ, từ cửa sổ Nguồn XML, nhấp và kéo phần Tên và thả nó vào ô B4 nơi có tiêu đề cột
- Tương tự, kéo thả phần Vị trí vào ô C4
- Kết quả là excel sẽ ánh xạ tập dữ liệu và định dạng như hình bên dưới
Bước 4. Xuất tệp ở định dạng XML
Trong bước cuối cùng này, chúng tôi sẽ xuất tệp XML và lưu nó ở một vị trí phù hợp. Lưu ý rằng, excel sẽ thay đổi định dạng của dữ liệu CSV mà chúng tôi đã sử dụng để chuyển đổi
- Tiếp theo, điều hướng đến tab Nhà phát triển và từ phần XML, nhấp vào Xuất
- Sau đó, trong cửa sổ Xuất XML mới, hãy đặt tên cho tệp và nhấp vào Xuất
- Do đó, Excel sẽ xuất và lưu tệp ở định dạng XML và bạn có thể mở tệp để kiểm tra xem thao tác có thành công hay không
Sự kết luận
Tôi hy vọng rằng bạn có thể làm theo các bước trên để chuyển đổi CSV sang XML trong excel. Nếu bạn gặp khó khăn ở bất kỳ bước nào, tôi khuyên bạn nên xem lại hướng dẫn một vài lần nữa. Bạn có thể thực hiện các bước này và sử dụng chúng cho tập dữ liệu có số lượng cột lớn. Cuối cùng, để tìm hiểu thêm các kỹ thuật excel, hãy theo dõi trang web ExcelDemy của chúng tôi. Nếu bạn có bất kỳ câu hỏi nào, xin vui lòng cho tôi biết trong phần bình luận