Cách chuyển đổi file JSON thành file Excel offline và online – Sao Hải Vương

Cách chuyển đổi file JSON thành file Excel offline và online

Nếu bạn có dữ liệu được tàng trữ trong file JSON mà bạn muốn quy đổi thành file Excel, bạn hoàn toàn có thể nhập dữ liệu đó vào Excel bằng Power Query .Quảng cáo
Nhau mèo đen : 1 vị thuốc, 1 phong thủy
JSON, viết tắt của JavaScript Object Notation, là một định dạng file tiêu chuẩn mở ( dựa trên văn bản ) được sử dụng để tàng trữ và luân chuyển dữ liệu. Nó thường được sử dụng để truyền dữ liệu từ sever đến một website ( ví dụ : truyền dữ liệu từ sever đến máy khách, vì thế nó hoàn toàn có thể được xem trên một website hoặc ngược lại ) .
JSON là một định dạng truyền dữ liệu dưới dạng file văn bản thuần túy ( như XML ). Nếu bạn có một số ít dữ liệu quan trọng được tàng trữ trong file JSON mà bạn muốn nhập vào bảng tính Excel, bạn hoàn toàn có thể thuận tiện làm điều đó với tính năng ‘ Get và Transform ’ của Excel và bạn thậm chí còn không cần bất kể mã VBA nào để nhập dữ liệu từ đĩa cục bộ hoặc từ một API web. Hãy xem cách quy đổi hoặc nhập file JSON sang file Excel .

Cách nhập file JSON vào Excel

JSON được màn biểu diễn trong một cấu trúc dữ liệu phổ quát hài hòa và hợp lý, dễ đọc. Nó chỉ được tạo thành từ hai kiểu dữ liệu là đối tượng người dùng hoặc mảng, hoặc tích hợp cả hai. Đối tượng là các cặp khóa giá trị có dấu hai chấm giữa chúng và mảng chỉ đơn thuần là tập hợp các đối tượng người dùng được phân tách bằng dấu phẩy .
Bạn hoàn toàn có thể thuận tiện quy đổi các file JSON sang file Excel (. xlsx ) bằng cách sử dụng công cụ ‘ Lấy và Chuyển đổi ’ của Excel ( Power Query ). Ban đầu, nó được gọi là ‘ Data Explorer ’, sau đó được đổi tên thành ‘ Power Query ’. Power Query chỉ khả dụng trong các phiên bản Excel 2010 và 2013. Trong Microsoft Excel năm nay, 2019 và 365, nó một lần nữa được đổi tên thành tính năng ‘ Get và Transform ’ trên tab Data .
Đây là cách một file JSON sẽ trông như thế nào :

Bây giờ, tất cả chúng ta có một file JSON mẫu có tên là Nhân viên như hình trên. Hãy xem cách tất cả chúng ta hoàn toàn có thể quy đổi file JSON này thành file Excel .Quảng cáo

Dữ liệu JSON

Dữ liệu JSON được viết dưới dạng các cặp tên / giá trị. Cặp tên ( khóa ) / giá trị gồm có tên trường ( trong dấu ngoặc kép ), theo sau là dấu hai chấm, theo sau là giá trị :

"First Name": "Dulce"

Đối tượng JSON

Các đối tượng người tiêu dùng JSON hoàn toàn có thể chứa nhiều cặp tên / giá trị ( giống như trong JavaScript ) và chúng được viết bên trong dấu ngoặc nhọn như hình dưới đây .

{
"First Name": "Dulce",
"Last Name": "Abril",
"Gender": "Female",
"Country": "United States",
"Age": "32",
"Date": "15/10/2017",
"Id": "1562" 
}

Mảng JSON

Mảng JSON được viết bên trong dấu ngoặc vuông ([]) và nó là một tập hợp các đối tượng.

Quảng cáo

Nhập file JSON vào Excel

Trong ví dụ trên, mảng JSON chứa nhiều đối tượng người dùng. Và mỗi đối tượng người dùng là một bản ghi của một nhân viên cấp dưới ( với Họ, Tên, Giới tính, Quốc gia, Tuổi, Ngày, và Id ). Trong hướng dẫn này, chúng tôi sẽ sử dụng ‘ Excel 2016 ’ để minh họa việc nhập dữ liệu .
Đầu tiên, mở Microsoft Excel và chuyển sang tab ‘ Dữ liệu ’ và nhấp vào nút ‘ Lấy Dữ liệu ’ trong nhóm ‘ Lấy và Chuyển đổi Dữ liệu ’ ở góc ngoài cùng bên trái của dải băng. Từ menu thả xuống, hãy lan rộng ra ‘ Từ file ’ và chọn tùy chọn ‘ Từ JSON ’ .

Khi bạn nhấp vào ‘ Từ JSON ’, bạn sẽ nhận được một hành lang cửa số trình duyệt file. Tìm file JSON trên đĩa cục bộ của bạn và nhấp vào ‘ Nhập ’ .

Nếu bạn muốn nhập dữ liệu từ một API web ( Giao diện lập trình ứng dụng web ), bạn hoàn toàn có thể muốn nhập dữ liệu trực tiếp từ internet. Để thực thi việc này, thay vì nhấp vào tùy chọn ‘ Từ JSON ’, hãy chuyển đến tab Dữ liệu > Lấy dữ liệu > Từ nguồn khác > ‘ Từ web ’ và nhập URL web .Quảng cáo
Khi bạn nhấp vào nút ‘ Nhập ’ như được hiển thị trong ảnh chụp màn hình hiển thị ở trên, nó sẽ đưa bạn vào Trình soạn thảo truy vấn Excel Power. Bạn sẽ nhận thấy tổng thể các bản ghi trong list đó được chia thành các hàng. Nhưng chúng tôi không hề nhìn thấy dữ liệu trong thực tiễn. Để quy đổi list này thành một bảng, hãy nhấp vào tùy chọn ‘ Tới Bảng ’ .

Hộp thoại To Table sẽ Open. Trong hộp thoại, giữ nguyên giá trị mặc định và chọn ‘ OK ’ .

Bây giờ dữ liệu của bạn ở dạng bảng, nhưng bạn vẫn không hề xem chi tiết cụ thể bản ghi. Để lan rộng ra các cột, hãy nhấp vào nút ‘ Mở rộng Cột ’ ( hình tượng có hai mũi tên trỏ ra xa nhau ) .

Bạn sẽ thấy các cột được liệt kê trong các bản ghi. Chọn các cột bạn muốn đưa vào bảng và nhấp vào ‘ OK ’. Bỏ chọn các cột mà bạn muốn loại trừ .

Dữ liệu sau đó sẽ được chia thành các cột riêng không liên quan gì đến nhau như hình dưới đây .

Bạn cũng hoàn toàn có thể vận động và di chuyển các cột xung quanh khi bạn thấy tương thích. Để triển khai việc này, hãy nhấp chuột phải vào tiêu đề cột, chọn ‘ Di chuyển ’ và chọn nơi bạn muốn vận động và di chuyển nó .

Khi bạn hài lòng với bố cục tổng quan, hãy nhấp vào nút ‘ Đóng và Tải ’ trong tab ‘ Trang chủ ’ để tải dữ liệu vào Excel dưới dạng Bảng .Quảng cáo

Dữ liệu giờ đây sẽ được nhập vào một trang tính mới trong Excel .

Chuyển đổi file JSON thành file Excel online

Nếu bạn muốn nhanh chóng chuyển đổi file JSON sang file Excel (.xslx), hãy sử dụng một trong nhiều trang web của bên thứ ba có sẵn online, có thể chuyển đổi file của bạn trong vài giây, nhưng chúng không phải lúc nào cũng đáng tin cậy. Chỉ cần gõ ‘chuyển đổi JSON sang Excel’ trong công cụ tìm kiếm và bạn sẽ nhận được nhiều trang web có thể sử dụng.

Một trong những website bạn hoàn toàn có thể sử dụng để quy đổi JSON sang XSLX là json-csv.com. Mở website và nhấp vào nút ‘ Tải lên file JSON ’ để tải JSON lên từ đĩa cục bộ của bạn. Tìm file JSON trên đĩa của bạn và nhấp vào ‘ Mở ’ .

Sau khi tải file lên, bạn sẽ nhận được bản xem trước của bảng bên dưới. Sau đó, nhấp vào nút ‘ File Excel ( XLSX ) ’ để tải xuống file Excel đã quy đổi của bạn .

Quảng cáo