Chuyển đổi JSON lớn sang Excel
Show
Dùng thử Soda PDF Desktop Giá
Soda™ là nhãn hiệu đã đăng ký của Phần mềm Avanquest Bản quyền © 2022 Bảo lưu mọi quyền
Đối với những người chưa quen, JSON là viết tắt của JavaScript Object Notation và là một định dạng trao đổi dữ liệu nhẹ. Nó thực chất là một "định dạng văn bản hoàn toàn độc lập với ngôn ngữ [lập trình] nhưng sử dụng các quy ước quen thuộc với các lập trình viên. " Nếu bạn không phải là lập trình viên, có thể hơi khó khăn khi làm việc với các tệp dữ liệu JSON lớn. JSON thường được sử dụng để gửi dữ liệu giữa các máy tính và cơ sở dữ liệu và hầu hết các ngôn ngữ lập trình hiện đại đều bao gồm mã để tạo và phân tích dữ liệu JSON. JSON là một định dạng lý tưởng cho các tập dữ liệu lớn hơn có mối quan hệ có cấu trúc phân cấp, nhưng cấu trúc này cũng gây khó khăn cho việc phân tích trong các công cụ yêu cầu dữ liệu ở dạng hàng và cột Cách chuyển đổi JSON lớn trong GigasheetTin tốt. Nó dễ dàng như 1, 2, 3
Đó là nó. Khi bạn hoàn tất, chỉ cần xuất tệp dưới dạng CSV Đây là cách nó hoạt động. Gigasheet chấp nhận hai cấu trúc tệp JSON có thể
Trong Bảo mật thông tin, chúng ta thường thấy mục 2, cấu trúc một dòng trong các lần xuất từ cơ sở dữ liệu không có SQL (e. g. MongoDB, ELK, v.v.). Trong trường hợp này, mỗi đối tượng JSON trở thành một hàng. Gigasheet xử lý cấu trúc khác nhau bằng cách tạo một cột cho mỗi nút lá của các đối tượng phụ và danh sách phụ lồng nhau trong một đối tượng. Điều này dẫn đến cách tạo biểu diễn dạng bảng của dữ liệu có cấu trúc khác nhau trong đó các trường phổ biến được biểu thị trong cùng một cột trên các hàng và các trường duy nhất chỉ hiển thị trong cột riêng của chúng Ví dụ về cấu trúc 1. Tệp này là một đối tượng JSON khổng lồ Ví dụ về cấu trúc 2. Mỗi dòng là một đối tượng JSON Chuyển đổi JSON lớn thành CSV trong ExcelExcel có thể hoạt động với các tệp JSON ở một mức độ nào đó và quá trình này khác nhau tùy thuộc vào phiên bản Microsoft Excel bạn đã cài đặt. Ngay cả khi đó, bạn sẽ bị giới hạn bởi số lượng hàng tối đa mà Excel có thể hỗ trợ. Kể từ khi phát hành MS Office 2007, số hàng được Excel hỗ trợ là 1.048.576. Thật không may, đó không phải là nhiều dữ liệu trong thế giới ngày nay. (Nếu bạn đang muốn mở một tệp CSV lớn, hãy xem bài đăng khác của chúng tôi. ) Nếu dữ liệu JSON được làm phẳng của bạn có ít hơn một triệu hàng và tùy thuộc vào hiệu suất của máy tính, bạn có thể nhập JSON vào Excel. Trong các phiên bản Excel cũ hơn (Office 2010 - Office 2013), bạn sẽ cần sử dụng Power Query và trong trình chỉnh sửa Truy vấn nâng cao, hãy nhập đường dẫn đến tệp của bạn và tạo truy vấn như sau Thay thế C. \Người dùng\của tôi. json với tên tệp và đường dẫn của bạn Source = Json.Document(File.Contents(“C:\Users\my.json”)),
#”Converted to Table” = Record.ToTable(Source) Trong # “Converted to Table” Trong các Phiên bản Excel mới hơn, bạn có thể nhận dữ liệu JSON trực tiếp từ một tệp bằng các bước sau
Sau khi bạn mở dữ liệu JSON trong Excel, bạn có thể lưu tệp dưới dạng CSV Chuyển đổi JSON lớn sang CSV bằng các công cụ trực tuyến miễn phíCó rất nhiều trang web chuyển đổi JSON sang CSV trực tuyến mà chúng tôi đã thử nghiệm trước khi xây dựng Gigasheet. Tất cả họ dường như có những thiếu sót. Một số quá phức tạp và yêu cầu người dùng xác định lược đồ. Điều này cho phép bạn kiểm soát rất nhiều nhưng cũng có thể gây khó khăn nếu bạn không quen với dữ liệu hoặc JSON nói chung. Có lẽ vấn đề phổ biến nhất là hầu hết các công cụ này lấy dữ liệu JSON thông qua sao chép và dán hoặc tải lên tệp nhỏ. Các tệp chúng tôi làm việc lớn hơn nhiều so với khả năng chứa của khay nhớ tạm và hầu hết các trang web miễn phí này không hỗ trợ chuyển đổi các tệp lớn hơn 20mb Giới thiệu về GigasheetNhìn bề ngoài, Gigasheet là một bảng tính tỷ ô dựa trên web. Đằng sau hậu trường, nó cung cấp một nền tảng phân tích dữ liệu lớn hiệu suất cao được xây dựng dành riêng cho các nhà phân tích bảo mật thông tin. Bắt đầu ngay bây giờ với tài khoản Gigasheet miễn phí
|