Потребителите имат различни изисквания, например да конвертират данните в Excel във формат JSON. Трябва да направи картографирането на колоните на работния лист на Excel към ключовете на обекта. Конверторът на Excel към JSON помага за преобразуването на данните от .xls файла във файлов формат .JSON.
Тези Excel файлове могат да съдържат текст, диаграми, графики, форматиране, функции и други данни.
В Excel няма предварително дефиниран метод за преобразуване на данните от Excel в JSON. Можете или да използвате онлайн софтуер за конвертиране на Excel в JSON, или да изтеглите добавка от магазина на Microsoft, за да свършите тази задача.
текстова обвивка css
Защо Excel към JSON?
Файловете на Excel са тежко претеглени файлове, които могат да съдържат текст, диаграми, графики, форматиране, функции и други данни.
Докато JSON файловете са олекотени текстови документи. Той съхранява данните в проста структура от данни. Следователно JSON файловете могат да се отварят на всеки текстов софтуер като Notepad или Wordpad.
Има няколко налични инструмента за конвертиране на данните от Excel в JSON.
Тук ще ви запознаем с тези инструменти с техните връзки за изтегляне.
Съвет: Конверторът на WTSolution Excel към JSON е известен също като добавка Excel към JSON. Microsoft предлага този инструмент.
За последния инструмент - Excel към JSON, ние също ще ви покажем стъпките за изтегляне и използване на този софтуер.
Altova MapForce
Altova MapForce също е инструмент за картографиране и преобразуване на данни. Това е полезен софтуер за конвертиране на различни набори от данни. С помощта на този инструмент можете да конвертирате данните на Excel в JSON, XML в JSON и обратно.
ИЗОБРАЖЕНИЕ
Освен това този инструмент също така позволява на потребителите да конвертират JSON в CSV, EDI, буфер на протокола на Google и др. Този инструмент е лесен за използване, тъй като предоставя интерфейс за плъзгане и пускане. Той също така поддържа разширена обработка на данни.
Altova MapForce не е безплатен софтуер, но се предлага с 30 дни безплатен пробен период. Изтеглете инструмента Altova MapForce от следното връзка .
White Town xls към JSON конвертор
Този софтуер е конвертор от xls към JSON. Както подсказва името, той позволява на потребителите да конвертират данните от Excel във формат JSON. Той обаче позволява само данните на Excel да бъдат променяни във формат JSON. Този софтуер поддържа и двата формата (.xls и .xlsx формати) на Excel.
ИЗОБРАЖЕНИЕ
Едно от най-големите предимства на използването на този софтуер е, че той е безплатен. Въпреки че можете също да закупите личния или бизнес лиценз за него. Той е много лесен за използване, поради което е много популярен, най-вече за тези, които прехвърлят данните си онлайн.
Можете да изтеглите инструмента за преобразуване на xls в JSON от White Town от следното връзка .
Oxygen JSON редактор
Oxygen JSON Editor е софтуер, използван за преобразуване на данните на Excel файл във формат JSON чрез картографиране на колоните на Excel към ключ на JSON обект. Този софтуер е сложен софтуер от другите, които описахме по-горе.
Тъй като Oxygen JSON Editor е сложен софтуер, той също има сложни функции. Сложни функции, като - проверка на структурата, отстъп, формат и завършване на съдържанието. Освен това този софтуер също ни позволява да конвертираме XML документа във формат JSON.
ИЗОБРАЖЕНИЕ
Oxygen JSON Editor работи по различен начин от другите конвертори на Excel към JSON. Той използва XSLT стилов шаблон за преобразуване. Повечето професионалисти предпочитат този софтуер за конвертиране на техните данни. Това е платен софтуер, чиито лични, бизнес и академични версии са достъпни на официалния уебсайт.
Разгледайте официалния му сайт, за да изтеглите Oxygen JSON редактор .
Конвертор на WTSolution Excel към JSON
Това е последният конвертор на Excel към JSON от тази глава, с помощта на който можете да извършите преобразуване на Excel към JSON върху своите данни. Това е просто приложение за изпълнение на тази задача. Този софтуер поддържа два типа преобразувания на данни в Excel: редови и вложени.
Също така сте чули името му като добавка Excel към JSON. Microsoft предлага тази добавка с име Excel към JSON който помага на потребителите да конвертират своите данни от Excel във формат JSON. Сега нека научим нещо за добавката Excel към JSON и също така да видим стъпките за изтегляне за нея.
Excel към JSON добавка
Excel към JSON е добавка, предлагана от Microsoft за конвертиране на данните от листа на Excel във формат JSON. Когато данните се преобразуват във формат JSON, колоните на листа на Excel се променят на обектни ключове в JSON. Изтеглянето и използването му не струва такса от потребителя.
Можете да изтеглите тази добавка от магазина на Office.
Изискване
Добавката Excel към JSON ще работи само на Excel 2013 или по-нови версии. Следователно вашата версия на Excel трябва да е 2013 или по-нова.
Ограничение
Тази добавка има ограничение.
Той може да конвертира избраните данни от Excel във формат JSON.
Понастоящем тази добавка поддържа два типа реализации.
- Редете
- Вложени
Преобразуване на редове
При преобразуване на тип ред първият ред се третира като заглавка, а останалите редове се интерпретират като данни.
Вложено преобразуване
При преобразуване на вложен тип можете да дефинирате JSON схема. Тази добавка ще извърши преобразуването в съответствие със схемата, която сте предоставили.
Изтеглете добавката
Excel към JSON добавката е налична в магазина на Office; можете да го изтеглите от там. За обучение стъпка по стъпка следвайте тази глава по-долу -
Етап 1: Изтеглете добавката Excel към JSON от следното връзка .
Стъпка 2: Ще се отвори уеб страница на магазина на Office, където щракнете върху Вземи го сега бутон.
Стъпка 3: Преди да започне изтеглянето, той ще ви помоли да влезете във вашия акаунт в Microsoft с валидни идентификационни данни.
Ако нямате акаунт в Microsoft, регистрирайте се безплатно, за да създадете нов акаунт.
Стъпка 4: Когато влезете във вашия акаунт в Microsoft. Преди изтегляне ще поиска основна информация, изисквана от това приложение. Тук предоставете тези подробности и щракнете върху продължи бутон.
Съвет: Полетата, маркирани със знака *, са задължителни, а други са незадължителни.
Стъпка 5: Сега щракнете върху Отворете в Excel бутон тук.
Ако нямате изтеглена версия на MS Excel 2013 или по-нова във вашата система, можете да отидете в офиса онлайн. Като щракнете върху тази връзка.
Щракнахме върху Отваряне в Excel.
Стъпка 6: В този изскачащ прозорец оставете отметката немаркирана и щракнете върху Отворете Excel тук.
Стъпка 7: Вашият Excel ще бъде отворен на вашата система, но изисква интернет връзка. Ако не е наличен, може да получите този тип предупреждение за грешка.
Стъпка 8: Когато щракнете върху OK, той ще ви покаже още един панел, който ви показва някаква причина, поради която може да възникне тази грешка. Тази грешка може да се дължи на следните причини.
Така че, свържете вашата система с интернет и затворете текущо отворената работна книга на Excel.
Стъпка 9: Следвайте стъпка 5 и стъпка 6 отново, където щракнете върху Отворете Excel бутон.
Този път вашата система е свързана с интернет. Така че няма да показва никакви грешки и прекъсвания, докато инсталирате добавката.
Стъпка 10: Интерфейс на файла на Excel ще се отвори така с Excel към JSON добавка. Сега добавете тази добавка към вашия раздел Excel, като щракнете върху Доверете се на тази добавка бутон присъства в десния панел.
Стъпка 11: Добавката Excel към JSON е добавена успешно към лентата на Excel като раздел в края. Виж тук -
Стъпка 12: Вашата добавка Excel към JSON е готова за стартиране. Предлага се вътре в Excel към JSON раздел с името Стартиране Excel към JSON бутон.
Забележка: Файлът на Excel, който е отворен в момента, е само за четене и съдържа няколко инструкции за този инструмент. Следователно първо отворете целевия файл, който искате да конвертирате Excel в JSON.
Стъпка 13: Подгответе нов Excel лист или отворете този, чиито данни искате да промените във формат. Отворихме съществуващ файл с данни за лице и щракнете върху Стартирайте Excel към JSON бутон.
Стъпка 14: След като щракнете върху него, може да получите тази грешка. Игнорирайте го и щракнете Добре да вървим напред.
Съвет: Докато използвате тази добавка за конвертиране на вашите данни, вашата система трябва да е свързана към интернет. В противен случай може да се сблъскате с проблеми.
Стъпка 15: Сега изберете поне данните от първите два реда или всички, където първият се счита за заглавка, а другият за данни. След това щракнете върху ОТИВАМ в десния панел.
Стъпка 16: Ще видите, че избраните данни са преобразувани във формат JSON и са налични под бутона Go.
Стъпка 17: Копирайте тези данни от тук, поставете тези JSON данни във файл и го запазете. Следователно щракнете върху Копиране в клипборда бутон тук.
Стъпка 18: JSON данните са успешно копирани в клипборда.
Стъпка 19: Сега поставете тези копирани данни от клипборда във файл на Word и го запазете. Копираните данни ще изглеждат както е показано по-долу -
Excel към JSON с помощта на VBA кодов редактор
Освен използването на всички тези инструменти, можете да използвате вградената функция на Excel ( VBA кодов редактор ), за да конвертирате данните на Excel във формат JSON. Направете код за него и изпълнете кода; ще извърши картографирането на колони на Excel към JSON обектни ключове и ще преобразува данните в JSON.
Ако ви е удобно да правите код, тогава това е добър начин за вас. По този начин не е необходимо изрично да изтегляте описаните по-горе инструменти, за да конвертирате данните си в Excel във формат JSON. Въпреки че можете да го направите, без да изтегляте какъвто и да е софтуер на вашата система, като използвате Excel VBA редактор на код.
Съвет: Вашите данни в Excel трябва да имат имена на колони, тъй като първият ред винаги се счита за заглавка.
VBA код
Следва пълният код за преобразуване на данните от файла на Excel във формат JSON. Копирайте следния код и го поставете в съответния редактор на VBA код.
Public Function ExcelToJSON(rng As Range) As String ' Check there must be at least two columns in the Excel file If rng.Columns.Count 1 Then ' Start data row Dim jsonData As String: jsonData = '{' ' Loop through each column and combine with the header For headerLoop = 1 To colCount jsonData = jsonData & '''' & headerRange.Value2(1, headerLoop) & '''' & ':' jsonData = jsonData & '''' & rng.Value2(dataLoop, headerLoop) & '''' jsonData = jsonData & ',' Next headerLoop ' Strip out the comma in last value of each row jsonData = Left(jsonData, Len(jsonData) - 1) ' End data row JSON = JSON & jsonData & '},' End If Next ' Strip out the last comma in last row of the Excel data JSON = Left(JSON, Len(JSON) - 1) JSON = JSON & ']' ExcelToJSON = JSON End Function
В този VBA код сме дефинирали функция с име ExcelToJSON които по-късно ще бъдат използвани във файл на Excel за конвертиране на данни на Excel във формат JSON. Да видим как ще се изпълни.
Синтаксис
=ExcelToJSON(range)
Сега се върнете към файла на Excel и напишете следната формула ROUND() в клетка на Excel, където искате да поставите преобразувания JSON резултат. Например,
=ExcelToJSON(A1:F3)
В момента преобразуваме данните от първите два реда на Excel само във формат JSON.
пролетен облак
Натисни Въведете ключ и получете резултата и вижте, че данните са успешно преобразувани във форма JSON. По същия начин можете да използвате тази функция за повече преобразуване.
За подробно описание на този код вижте следващия ни урок, където сме обяснили този код и променливите, създадени и използвани в него.