Lietotājiem ir dažādas prasības, piemēram, konvertēt Excel datus JSON formātā. Tam ir jāveic Excel darblapas kolonnu kartēšana ar objektu atslēgām. Excel uz JSON pārveidotājs palīdz konvertēt .xls faila datus .JSON faila formātā.
Šajos Excel failos var būt teksts, diagrammas, diagrammas, formatējums, funkcijas un citi dati.
Programmā Excel nav iepriekš definētas metodes Excel datu konvertēšanai uz JSON. Lai veiktu šo uzdevumu, varat izmantot tiešsaistes Excel uz JSON konvertēšanas programmatūru vai lejupielādēt pievienojumprogrammu no Microsoft veikala.
satur python
Kāpēc Excel uz JSON?
Excel faili ir smagi svērti faili, kas var saturēt tekstu, diagrammas, diagrammas, formatējumu, funkcijas un citus datus.
Lai gan JSON faili ir viegli svērti teksta dokumenti. Tas saglabā datus vienkāršā datu struktūrā. Tādējādi JSON failus var atvērt jebkurā teksta programmatūrā, piemēram, Notepad vai Wordpad.
Ir pieejami vairāki rīki, lai pārvērstu Excel datus par JSON.
Šeit mēs īsumā pastāstīsim par šiem rīkiem ar to lejupielādes saitēm.
Padoms. WTSolution Excel to JSON Converter ir pazīstams arī kā Excel to JSON pievienojumprogramma. Microsoft piedāvā šo rīku.
Par pēdējo rīku - Excel uz JSON, mēs arī parādīsim šīs programmatūras lejupielādes un lietošanas darbības.
Altova MapForce
Altova MapForce ir arī datu kartēšanas un konvertēšanas rīks. Tā ir noderīga programmatūra dažādu datu kopu konvertēšanai. Izmantojot šo rīku, varat pārvērst Excel datus par JSON, XML uz JSON un otrādi.
ATTĒLS
Turklāt šis rīks ļauj lietotājiem pārvērst JSON uz CSV, EDI, Google protokola buferi un daudz ko citu. Šo rīku ir viegli lietot, jo tas nodrošina vilkšanas un nomešanas saskarni. Tā atbalsta arī uzlaboto datu apstrādi.
Altova MapForce nav bezmaksas programmatūra, taču tam ir 30 dienu bezmaksas izmēģinājuma versija. Lejupielādējiet Altova MapForce rīku no tālāk minētā saite .
White Town xls uz JSON pārveidotājs
Šī programmatūra ir pārveidotājs no xls uz JSON. Kā norāda nosaukums, tas ļauj lietotājiem pārvērst Excel datus JSON formātā. Tomēr tas ļauj tikai mainīt Excel datus JSON formātā. Šī programmatūra atbalsta abus Excel formātus (.xls un .xlsx formātus).
ATTĒLS
Viena no lielākajām šīs programmatūras izmantošanas priekšrocībām ir bez maksas. Lai gan jūs varat arī iegādāties tā personīgo vai uzņēmējdarbības licenci. Tas ir ļoti ērti lietojams, tāpēc tas ir ļoti populārs, galvenokārt tiem, kas pārsūta savus datus tiešsaistē.
Varat lejupielādēt White Town xls uz JSON pārveidotāja rīku no tālāk norādītā saite .
Oxygen JSON redaktors
Oxygen JSON redaktors ir programmatūra, ko izmanto Excel faila datu konvertēšanai JSON formātā, kartējot Excel kolonnas ar JSON objekta atslēgu. Šī programmatūra ir sarežģīta programmatūra nekā pārējās, kuras mēs aprakstījām iepriekš.
Tā kā Oxygen JSON redaktors ir sarežģīta programmatūra, tai ir arī sarežģītas funkcijas. Sarežģītas funkcijas, piemēram, - struktūras validācija, atkāpe, formāts un satura pabeigšana. Turklāt šī programmatūra ļauj mums arī pārveidot XML dokumentu JSON formātā.
ATTĒLS
Oxygen JSON redaktors darbojas citādi nekā citi Excel uz JSON pārveidotāji. Tas izmanto XSLT stila lapas veidni konvertēšanai. Lielākā daļa speciālistu dod priekšroku šai programmatūrai, lai pārveidotu savus datus. Tā ir maksas programmatūra, kuras personīgās, biznesa un akadēmiskās versijas ir pieejamas tās oficiālajā vietnē.
Apskatiet tās oficiālo vietni, lai lejupielādētu Oxygen JSON redaktors .
WTSolution Excel uz JSON pārveidotājs
Šis ir pēdējais šīs nodaļas Excel uz JSON pārveidotājs, ar kuru var veikt datu pārveidošanu no Excel uz JSON. Tā ir vienkārša lietojumprogramma šī uzdevuma veikšanai. Šī programmatūra atbalsta divu veidu reklāmguvumus Excel datos: rindas un ligzdotas.
Jūs arī klausījāties tā nosaukumu kā Excel JSON pievienojumprogrammai. Microsoft piedāvā šo pievienojumprogrammu ar nosaukumu Excel uz JSON kas palīdz lietotājiem pārvērst savus Excel datus JSON formātā. Tagad uzzināsim kaut ko par Excel uz JSON pievienojumprogrammu, kā arī skatiet tās lejupielādes darbības.
Excel uz JSON pievienojumprogramma
Excel uz JSON ir Microsoft piedāvāta pievienojumprogramma, lai pārvērstu Excel lapas datus JSON formātā. Kad dati tiek konvertēti JSON formātā, Excel lapas kolonnas tiek mainītas uz objektu atslēgām JSON. Lietotājam par tā lejupielādi un izmantošanu nav jāmaksā.
Šo pievienojumprogrammu varat lejupielādēt no Office veikala.
Prasība
Excel uz JSON pievienojumprogramma darbosies tikai Excel 2013 vai jaunākās versijās. Tādējādi jūsu Excel versijai ir jābūt 2013. gada vai jaunākai.
Ierobežojums
Šai pievienojumprogrammai ir ierobežojumi.
Tas var konvertēt atlasītos Excel datus JSON formātā.
Pašlaik šī pievienojumprogramma atbalsta divu veidu reklāmguvumus.
- Rinda
- Ligzdotas
Rindu konvertēšana
Rindas tipa konvertēšanā pirmā rinda tiek uzskatīta par galveni, bet pārējās rindas tiek interpretētas kā dati.
Ligzdota reklāmguvums
Ligzdotā tipa konvertēšanā varat definēt JSON shēmu. Šī pievienojumprogramma veiks konvertēšanu atbilstoši jūsu norādītajai shēmai.
Lejupielādēt pievienojumprogrammu
Excel uz JSON pievienojumprogramma ir pieejama Office veikalā; jūs varat to lejupielādēt no turienes. Lai mācītos soli pa solim, izpildiet šo nodaļu zemāk -
1. darbība: Lejupielādējiet Excel uz JSON pievienojumprogrammu no tālāk norādītās saite .
2. darbība: Tiks atvērta Office veikala tīmekļa lapa, kurā noklikšķiniet uz Iegūstiet to tūlīt pogu.
3. darbība: Pirms lejupielādes sākšanas tas lūgs jums pieteikties savā Microsoft kontā ar derīgiem akreditācijas datiem.
Ja jums nav Microsoft konta, reģistrējieties bez maksas, lai izveidotu jaunu kontu.
4. darbība: Kad piesakāties savā Microsoft kontā. Pirms lejupielādes tas prasīs pamatinformāciju, kas nepieciešama šai lietotnei. Šeit norādiet šo informāciju un noklikšķiniet uz Turpināt pogu.
Padoms. Lauki, kas atzīmēti ar zīmi *, ir obligāti, bet citi lauki nav obligāti.
5. darbība: Tagad noklikšķiniet uz Atvērt programmā Excel pogu šeit.
Ja jūsu sistēmā nav lejupielādēta neviena MS Excel 2013 vai jaunāka versija, varat doties uz Office tiešsaistē. Noklikšķinot uz šīs saites.
Mēs esam noklikšķinājuši uz Atvērt programmā Excel.
6. darbība: Šajā uznirstošajā logā atstājiet izvēles rūtiņu neatzīmētu un noklikšķiniet uz Atveriet programmu Excel šeit.
7. darbība: Jūsu Excel tiks atvērts jūsu sistēmā, taču tam ir nepieciešams interneta savienojums. Ja tas nav pieejams, varat saņemt šāda veida brīdinājuma kļūdu.
8. darbība: Noklikšķinot uz Labi, tiks parādīts vēl viens panelis, kas parāda iemeslu, kāpēc šī kļūda var rasties. Šī kļūda var rasties šādu iemeslu dēļ.
Tātad, savienojiet savu sistēmu ar internetu un aizveriet pašlaik atvērto Excel darbgrāmatu.
9. darbība: Izpildiet 5. un 6. darbību vēlreiz, kur noklikšķiniet uz Atveriet programmu Excel pogu.
Šoreiz jūsu sistēma ir savienota ar internetu. Tātad pievienojumprogrammas instalēšanas laikā tas neparādīs nekādas kļūdas un pārtraukumus.
10. darbība: Excel faila saskarne tiks atvērta šādi ar Excel uz JSON pievienojumprogramma. Tagad pievienojiet šo pievienojumprogrammu savai Excel cilnei, noklikšķinot uz Uzticieties šai pievienojumprogrammai poga atrodas labajā panelī.
11. darbība: Excel to JSON pievienojumprogramma beigās ir veiksmīgi pievienota Excel lentei kā cilne. Skatīt šeit -
12. darbība: Jūsu Excel uz JSON pievienojumprogramma ir gatava palaišanai. Tas ir pieejams iekšpusē Excel uz JSON cilne ar nosaukumu Palaist Excel uz JSON pogu.
Piezīme. Pašlaik atvērtais Excel fails ir tikai lasāms un satur dažus norādījumus par šo rīku. Tāpēc vispirms atveriet mērķa failu, kuru vēlaties pārvērst Excel uz JSON.
13. darbība: Sagatavojiet jaunu Excel lapu vai atveriet to, kuras datu formātu vēlaties mainīt. Mēs esam atvēruši esošu personas datu failu un noklikšķiniet uz Palaidiet programmu Excel-to-JSON pogu.
14. darbība: Noklikšķinot uz tā, var parādīties šī kļūda. Ignorējiet to un noklikšķiniet labi virzīties uz priekšu.
Padoms. Izmantojot šo pievienojumprogrammu datu konvertēšanai, sistēmai ir jābūt savienotai ar internetu. Pretējā gadījumā jūs varat saskarties ar problēmām.
15. darbība: Tagad atlasiet vismaz pirmo divu rindu datus vai visus, kur pirmā tiek uzskatīta par galveni, bet otra par datiem. Pēc tam noklikšķiniet uz AIZIET labajā panelī.
16. darbība: Jūs redzēsit, ka atlasītie dati tiek pārveidoti JSON formātā un ir pieejami zem pogas Go.
17. darbība: Kopējiet šos datus no šejienes, ielīmējiet šos JSON datus failā un saglabājiet tos. Tāpēc noklikšķiniet uz Kopēt starpliktuvē pogu šeit.
18. darbība: JSON dati ir veiksmīgi kopēti starpliktuvē.
19. darbība: Tagad ielīmējiet šos kopētos starpliktuves datus Word failā un saglabājiet to. Kopētie dati izskatīsies šādi:
Excel uz JSON, izmantojot VBA koda redaktoru
Papildus visu šo rīku izmantošanai varat izmantot programmā Excel iebūvēto līdzekli ( VBA koda redaktors ), lai pārvērstu Excel datus JSON formātā. Izveidojiet tam kodu un izpildiet kodu; tas veiks Excel kolonnu kartēšanu ar JSON objektu atslēgām un pārveidos datus par JSON.
Ja jums ir ērti veikt kodēšanu, tas jums ir labs veids. Tādējādi jums nav īpaši jālejupielādē iepriekš apspriestie rīki, lai pārvērstu Excel datus JSON formātā. Lai gan jūs varat to izdarīt, nelejupielādējot programmatūru savā sistēmā, izmantojot Excel VBA koda redaktoru.
Padoms.. Jūsu Excel datiem ir jābūt kolonnu nosaukumiem, jo pirmā rinda vienmēr tiek uzskatīta par galveni.
VBA kods
Tālāk ir sniegts pilns kods Excel faila datu konvertēšanai JSON formātā. Nokopējiet šo kodu un ielīmējiet to attiecīgajā VBA koda redaktorā.
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
Šajā VBA kodā mēs esam definējuši funkciju ar nosaukumu ExcelToJSON kas vēlāk tiks izmantots Excel failā Excel datu konvertēšanai JSON formātā. Redzēsim, kā tas tiks izpildīts.
Sintakse
=ExcelToJSON(range)
Tagad dodieties atpakaļ uz Excel failu un Excel šūnā, kurā vēlaties ievietot konvertēto JSON rezultātu, ierakstiet šādu ROUND () formulu. Piemēram,
=ExcelToJSON(A1:F3)
Pašlaik mēs konvertējam pirmo divu Excel rindu datus tikai JSON formātā.
gada mēnesis
Nospiediet Ievadiet taustiņu un iegūstiet rezultātu un pārbaudiet, vai dati ir veiksmīgi pārveidoti JSON formā. Līdzīgi varat izmantot šo funkciju lielākai konvertēšanai.
Lai iegūtu detalizētu šī koda aprakstu, skatiet mūsu nākamo pamācību, kurā mēs esam izskaidrojuši šo kodu un tajā izveidotos un izmantotos mainīgos.