From 7b19bfbc45356961bbd23c85066b53a0e9a25279 Mon Sep 17 00:00:00 2001 From: Meghana Date: Thu, 1 Oct 2020 17:44:31 +0530 Subject: [PATCH 1/7] added python code to convert JSON file to Excel --- Scripts/Miscellaneous/JSONtoEXCEL.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Scripts/Miscellaneous/JSONtoEXCEL.py diff --git a/Scripts/Miscellaneous/JSONtoEXCEL.py b/Scripts/Miscellaneous/JSONtoEXCEL.py new file mode 100644 index 000000000..c95b9f2c3 --- /dev/null +++ b/Scripts/Miscellaneous/JSONtoEXCEL.py @@ -0,0 +1,6 @@ +import json +import pandas as pd +with open('./save_to_excel.json') as json_file: + data = json.load(json_file) +df = pd.DataFrame(data) +df.to_excel('./exported_json_data.xlsx') \ No newline at end of file From f7cafa099574a9b9cc0c8ef74f68ea939ce6e1d6 Mon Sep 17 00:00:00 2001 From: Meghana Date: Thu, 1 Oct 2020 17:52:59 +0530 Subject: [PATCH 2/7] added comments and sample files for testing --- Scripts/Miscellaneous/JSONtoEXCEL.py | 6 - .../Miscellaneous/JSONtoExcel/JSONtoEXCEL.py | 13 + .../Miscellaneous/JSONtoExcel/sampleData.json | 317 ++++++++++++++++++ 3 files changed, 330 insertions(+), 6 deletions(-) delete mode 100644 Scripts/Miscellaneous/JSONtoEXCEL.py create mode 100644 Scripts/Miscellaneous/JSONtoExcel/JSONtoEXCEL.py create mode 100644 Scripts/Miscellaneous/JSONtoExcel/sampleData.json diff --git a/Scripts/Miscellaneous/JSONtoEXCEL.py b/Scripts/Miscellaneous/JSONtoEXCEL.py deleted file mode 100644 index c95b9f2c3..000000000 --- a/Scripts/Miscellaneous/JSONtoEXCEL.py +++ /dev/null @@ -1,6 +0,0 @@ -import json -import pandas as pd -with open('./save_to_excel.json') as json_file: - data = json.load(json_file) -df = pd.DataFrame(data) -df.to_excel('./exported_json_data.xlsx') \ No newline at end of file diff --git a/Scripts/Miscellaneous/JSONtoExcel/JSONtoEXCEL.py b/Scripts/Miscellaneous/JSONtoExcel/JSONtoEXCEL.py new file mode 100644 index 000000000..2e0654cb0 --- /dev/null +++ b/Scripts/Miscellaneous/JSONtoExcel/JSONtoEXCEL.py @@ -0,0 +1,13 @@ +#Script to convert JSON file to .xlsx file(Excel). +#Requirements : +# Pandas (Data Manipulation Library. Install : pip install pandas) + +# Importing Pandas and json +import json +import pandas as pd +# Importing the data from a file using the load method +with open('./sampleData.json') as json_file: + data = json.load(json_file) +# Creating a dataframe +df = pd.DataFrame(data) +df.to_excel('./exported_json_data.xlsx') \ No newline at end of file diff --git a/Scripts/Miscellaneous/JSONtoExcel/sampleData.json b/Scripts/Miscellaneous/JSONtoExcel/sampleData.json new file mode 100644 index 000000000..5bbd8c91f --- /dev/null +++ b/Scripts/Miscellaneous/JSONtoExcel/sampleData.json @@ -0,0 +1,317 @@ +[ + { + "_id": "5f75c5ad375c36fbcad199a8", + "index": 0, + "guid": "f0406463-d753-4c82-8e2c-eb492cdddccf", + "isActive": false, + "balance": "$2,407.06", + "picture": "http://placehold.it/32x32", + "age": 35, + "eyeColor": "blue", + "name": "Clayton Dale", + "gender": "male", + "company": "DIGIAL", + "email": "claytondale@digial.com", + "phone": "+1 (993) 511-2140", + "address": "966 Grace Court, Manila, Illinois, 2455", + "about": "Fugiat non velit exercitation dolore commodo. Ad sit exercitation sit magna irure qui aute est quis. Duis amet nulla occaecat magna duis incididunt sunt commodo nulla ad fugiat tempor voluptate. Eu laboris adipisicing et eu Lorem occaecat.\r\n", + "registered": "2017-11-13T09:44:29 -06:-30", + "latitude": -43.338696, + "longitude": 128.962714, + "tags": [ + "velit", + "laboris", + "irure", + "sunt", + "occaecat", + "amet", + "tempor" + ], + "friends": [ + { + "id": 0, + "name": "Carmela Lynch" + }, + { + "id": 1, + "name": "Griffin Peters" + }, + { + "id": 2, + "name": "Garrison Rosario" + } + ], + "greeting": "Hello, Clayton Dale! You have 7 unread messages.", + "favoriteFruit": "banana" + }, + { + "_id": "5f75c5ad384653d547007325", + "index": 1, + "guid": "b85c9a97-2b4f-415e-8095-24fd210a1863", + "isActive": false, + "balance": "$1,327.74", + "picture": "http://placehold.it/32x32", + "age": 20, + "eyeColor": "brown", + "name": "Carmella Mcbride", + "gender": "female", + "company": "BEDDER", + "email": "carmellamcbride@bedder.com", + "phone": "+1 (887) 482-3523", + "address": "848 Church Lane, Westwood, American Samoa, 7586", + "about": "Eiusmod fugiat commodo do aliquip occaecat enim reprehenderit officia elit ea amet proident adipisicing. Deserunt aute dolore do commodo. Qui ullamco aliqua ad eiusmod cillum veniam pariatur non mollit cillum consequat tempor occaecat. Culpa irure enim irure irure adipisicing consectetur sint elit elit duis deserunt consequat eu. Irure sunt ipsum Lorem in ad quis dolor ut.\r\n", + "registered": "2014-06-14T05:35:22 -06:-30", + "latitude": 64.83861, + "longitude": 176.27972, + "tags": [ + "reprehenderit", + "sunt", + "non", + "sit", + "elit", + "nostrud", + "voluptate" + ], + "friends": [ + { + "id": 0, + "name": "Nita Norris" + }, + { + "id": 1, + "name": "Maura Jennings" + }, + { + "id": 2, + "name": "Janette Ratliff" + } + ], + "greeting": "Hello, Carmella Mcbride! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "_id": "5f75c5add81d52a24c054b09", + "index": 2, + "guid": "5afd3295-11e4-409b-ae48-5554f0c33fd5", + "isActive": false, + "balance": "$3,472.26", + "picture": "http://placehold.it/32x32", + "age": 22, + "eyeColor": "green", + "name": "Tran Rosales", + "gender": "male", + "company": "CINCYR", + "email": "tranrosales@cincyr.com", + "phone": "+1 (961) 535-2058", + "address": "561 Coffey Street, Ypsilanti, Utah, 4263", + "about": "Duis veniam nisi non non quis excepteur aliqua fugiat voluptate duis anim labore consectetur cupidatat. Irure ipsum laboris est tempor tempor laboris deserunt excepteur nostrud. Quis incididunt ipsum magna proident magna ea. Aute cupidatat aute id est. Commodo quis minim Lorem ipsum qui sunt deserunt laborum. Qui quis nisi commodo adipisicing occaecat Lorem voluptate. Incididunt esse minim occaecat in ea esse magna est exercitation.\r\n", + "registered": "2015-06-15T07:17:07 -06:-30", + "latitude": -70.214775, + "longitude": 141.372706, + "tags": [ + "duis", + "nulla", + "ad", + "pariatur", + "est", + "nulla", + "nisi" + ], + "friends": [ + { + "id": 0, + "name": "Farmer Chase" + }, + { + "id": 1, + "name": "Amelia Stephens" + }, + { + "id": 2, + "name": "Pace Drake" + } + ], + "greeting": "Hello, Tran Rosales! You have 2 unread messages.", + "favoriteFruit": "apple" + }, + { + "_id": "5f75c5adc60995f7b48592d3", + "index": 3, + "guid": "e1e634ae-cc0f-4506-b9bf-7b310bd95c99", + "isActive": true, + "balance": "$1,259.59", + "picture": "http://placehold.it/32x32", + "age": 24, + "eyeColor": "brown", + "name": "Petra Larsen", + "gender": "female", + "company": "PETIGEMS", + "email": "petralarsen@petigems.com", + "phone": "+1 (819) 453-2705", + "address": "108 Conduit Boulevard, Savage, Ohio, 772", + "about": "Lorem ipsum cillum ex proident culpa tempor. Ipsum cupidatat cillum irure incididunt culpa sunt ipsum magna. Tempor est et dolor ullamco elit adipisicing ad irure fugiat enim laboris velit.\r\n", + "registered": "2015-01-20T06:17:57 -06:-30", + "latitude": 55.000565, + "longitude": -54.752397, + "tags": [ + "sunt", + "veniam", + "nostrud", + "adipisicing", + "et", + "cillum", + "velit" + ], + "friends": [ + { + "id": 0, + "name": "Wells Curry" + }, + { + "id": 1, + "name": "Roy Glass" + }, + { + "id": 2, + "name": "Abbott Dickson" + } + ], + "greeting": "Hello, Petra Larsen! You have 4 unread messages.", + "favoriteFruit": "banana" + }, + { + "_id": "5f75c5adeb109c848233a551", + "index": 4, + "guid": "c2e241a4-d381-434f-bb48-b34905df4f7c", + "isActive": false, + "balance": "$3,449.47", + "picture": "http://placehold.it/32x32", + "age": 32, + "eyeColor": "green", + "name": "Adele Meyer", + "gender": "female", + "company": "VURBO", + "email": "adelemeyer@vurbo.com", + "phone": "+1 (899) 421-3111", + "address": "601 Strauss Street, Needmore, Texas, 5869", + "about": "Incididunt ipsum culpa minim tempor dolore elit. Et amet dolor labore aliqua nisi consequat id reprehenderit ipsum do minim qui minim dolor. Aliqua magna quis pariatur consequat excepteur. Ullamco eiusmod elit exercitation officia nulla sit consectetur. Ex ipsum do officia aliqua excepteur ad laborum qui irure cillum veniam. Qui pariatur eu dolore qui cupidatat laboris adipisicing incididunt occaecat culpa.\r\n", + "registered": "2016-07-25T06:33:43 -06:-30", + "latitude": -19.422473, + "longitude": -88.095535, + "tags": [ + "sunt", + "minim", + "et", + "elit", + "eiusmod", + "officia", + "consectetur" + ], + "friends": [ + { + "id": 0, + "name": "Lidia Lancaster" + }, + { + "id": 1, + "name": "Richards Meyers" + }, + { + "id": 2, + "name": "Morton Hobbs" + } + ], + "greeting": "Hello, Adele Meyer! You have 8 unread messages.", + "favoriteFruit": "strawberry" + }, + { + "_id": "5f75c5adc4224150fb76a071", + "index": 5, + "guid": "6a9caee3-f306-4797-8dfb-625cb8a2b259", + "isActive": true, + "balance": "$3,402.09", + "picture": "http://placehold.it/32x32", + "age": 36, + "eyeColor": "green", + "name": "Flowers Sanford", + "gender": "male", + "company": "HAIRPORT", + "email": "flowerssanford@hairport.com", + "phone": "+1 (944) 435-2622", + "address": "547 Elm Avenue, Volta, Federated States Of Micronesia, 9617", + "about": "Veniam adipisicing ea dolor deserunt voluptate. Sunt dolor ex aliquip Lorem dolore reprehenderit aliqua aliqua ex tempor exercitation. Culpa officia ullamco deserunt sunt sunt enim anim et Lorem veniam dolor proident. Excepteur incididunt culpa laborum proident do in officia minim qui eu.\r\n", + "registered": "2014-03-04T05:03:25 -06:-30", + "latitude": 29.64452, + "longitude": 21.022473, + "tags": [ + "elit", + "veniam", + "occaecat", + "qui", + "ad", + "consequat", + "nulla" + ], + "friends": [ + { + "id": 0, + "name": "Martin Dillon" + }, + { + "id": 1, + "name": "Pearl Hubbard" + }, + { + "id": 2, + "name": "Winters Rogers" + } + ], + "greeting": "Hello, Flowers Sanford! You have 1 unread messages.", + "favoriteFruit": "apple" + }, + { + "_id": "5f75c5ad9726eceb140f1e55", + "index": 6, + "guid": "d267f5f8-a784-417f-ae55-a3f7193f7632", + "isActive": false, + "balance": "$2,399.28", + "picture": "http://placehold.it/32x32", + "age": 29, + "eyeColor": "brown", + "name": "Horne Wilson", + "gender": "male", + "company": "ZILLACON", + "email": "hornewilson@zillacon.com", + "phone": "+1 (861) 413-2419", + "address": "870 Cook Street, Moscow, Montana, 6207", + "about": "Mollit in esse voluptate eu enim culpa ullamco sint. Amet sint dolor ipsum adipisicing velit incididunt amet id. Pariatur labore elit ex nisi proident do dolor aliqua. Qui officia ipsum ipsum eiusmod occaecat laboris. Veniam ad sit anim adipisicing labore duis ullamco nostrud deserunt ipsum quis. Cupidatat laborum velit ex nisi. Eu Lorem eiusmod reprehenderit sit duis Lorem laboris reprehenderit ut ex culpa nisi.\r\n", + "registered": "2020-04-27T06:30:51 -06:-30", + "latitude": -81.798058, + "longitude": -25.405003, + "tags": [ + "est", + "sunt", + "voluptate", + "tempor", + "occaecat", + "magna", + "sit" + ], + "friends": [ + { + "id": 0, + "name": "Brewer Haynes" + }, + { + "id": 1, + "name": "Wilma Mejia" + }, + { + "id": 2, + "name": "Mccall Gibbs" + } + ], + "greeting": "Hello, Horne Wilson! You have 8 unread messages.", + "favoriteFruit": "banana" + } + ] \ No newline at end of file From 95bf21e24713c7662f9c53458d50b9d4507dd6fc Mon Sep 17 00:00:00 2001 From: Meghana Date: Thu, 1 Oct 2020 18:04:03 +0530 Subject: [PATCH 3/7] added README.md and sample files --- Scripts/Miscellaneous/JSONtoExcel/README.md | 22 ++++++++++++++++++ .../JSONtoExcel/exported_json_data.xlsx | Bin 0 -> 8486 bytes .../JSONtoExcel/requirements.txt | 2 ++ 3 files changed, 24 insertions(+) create mode 100644 Scripts/Miscellaneous/JSONtoExcel/README.md create mode 100644 Scripts/Miscellaneous/JSONtoExcel/exported_json_data.xlsx create mode 100644 Scripts/Miscellaneous/JSONtoExcel/requirements.txt diff --git a/Scripts/Miscellaneous/JSONtoExcel/README.md b/Scripts/Miscellaneous/JSONtoExcel/README.md new file mode 100644 index 000000000..984f720be --- /dev/null +++ b/Scripts/Miscellaneous/JSONtoExcel/README.md @@ -0,0 +1,22 @@ +# Python script that provides the download and upload speed of your Wifi +A Python script that converts JSON file to Excel (xlsx) file. + +### Prerequisites +You will have to install pandas +The installation commands are provided in requirements.txt + +### How to run the script +First you need to go to the JSONtoExcel directory. + +```cd Scripts/Miscellaneous/Wifi_Speed``` + + Do the changes required (like changing the file names or content). And then run the following command once you are in project directory + +```python3 JSONtoEXCEL.py``` + + +### Screenshot/GIF showing the sample use of the script +Sample file sampleData.json gives the file exported_json_data.xlsx . + +## *Author Name* +Meghana Varanasi diff --git a/Scripts/Miscellaneous/JSONtoExcel/exported_json_data.xlsx b/Scripts/Miscellaneous/JSONtoExcel/exported_json_data.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..6f425d102612562110dbd7323650a2059067d3d7 GIT binary patch literal 8486 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 Date: Thu, 1 Oct 2020 18:18:36 +0530 Subject: [PATCH 4/7] Update README.md --- Scripts/Miscellaneous/JSONtoExcel/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Scripts/Miscellaneous/JSONtoExcel/README.md b/Scripts/Miscellaneous/JSONtoExcel/README.md index 984f720be..3ffcd93fc 100644 --- a/Scripts/Miscellaneous/JSONtoExcel/README.md +++ b/Scripts/Miscellaneous/JSONtoExcel/README.md @@ -8,7 +8,7 @@ The installation commands are provided in requirements.txt ### How to run the script First you need to go to the JSONtoExcel directory. -```cd Scripts/Miscellaneous/Wifi_Speed``` +```cd Scripts/Miscellaneous/JSONtoExcel``` Do the changes required (like changing the file names or content). And then run the following command once you are in project directory From 9ea92dd2e66fce45faf6573a3c4faab9c5f58be7 Mon Sep 17 00:00:00 2001 From: Meghana Varanasi <44519203+Meghana-12@users.noreply.github.com> Date: Thu, 1 Oct 2020 18:20:01 +0530 Subject: [PATCH 5/7] Update requirements.txt --- Scripts/Miscellaneous/JSONtoExcel/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Scripts/Miscellaneous/JSONtoExcel/requirements.txt b/Scripts/Miscellaneous/JSONtoExcel/requirements.txt index 3f9f2adaa..a0e11f028 100644 --- a/Scripts/Miscellaneous/JSONtoExcel/requirements.txt +++ b/Scripts/Miscellaneous/JSONtoExcel/requirements.txt @@ -1,2 +1,2 @@ Requirements : -Pandas (Data Manipulation Library. Install : pip install pandas) \ No newline at end of file +pandas==1.1.2 From 737a19fbb97dbaca1ef7fc56e445268f3d776692 Mon Sep 17 00:00:00 2001 From: Meghana Varanasi <44519203+Meghana-12@users.noreply.github.com> Date: Thu, 1 Oct 2020 18:20:27 +0530 Subject: [PATCH 6/7] Update requirements.txt --- Scripts/Miscellaneous/JSONtoExcel/requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/Scripts/Miscellaneous/JSONtoExcel/requirements.txt b/Scripts/Miscellaneous/JSONtoExcel/requirements.txt index a0e11f028..72aa208f9 100644 --- a/Scripts/Miscellaneous/JSONtoExcel/requirements.txt +++ b/Scripts/Miscellaneous/JSONtoExcel/requirements.txt @@ -1,2 +1 @@ -Requirements : pandas==1.1.2 From a48c548fe7861940142e67b09f84ba7d5ec37b51 Mon Sep 17 00:00:00 2001 From: Meghana Varanasi <44519203+Meghana-12@users.noreply.github.com> Date: Thu, 1 Oct 2020 18:25:43 +0530 Subject: [PATCH 7/7] Update README.md --- Scripts/Miscellaneous/JSONtoExcel/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Scripts/Miscellaneous/JSONtoExcel/README.md b/Scripts/Miscellaneous/JSONtoExcel/README.md index 3ffcd93fc..1350512f8 100644 --- a/Scripts/Miscellaneous/JSONtoExcel/README.md +++ b/Scripts/Miscellaneous/JSONtoExcel/README.md @@ -1,4 +1,4 @@ -# Python script that provides the download and upload speed of your Wifi +# Python script that converts JSON file to Excel (xlsx) file. A Python script that converts JSON file to Excel (xlsx) file. ### Prerequisites @@ -15,7 +15,7 @@ First you need to go to the JSONtoExcel directory. ```python3 JSONtoEXCEL.py``` -### Screenshot/GIF showing the sample use of the script +### Sample use of the script Sample file sampleData.json gives the file exported_json_data.xlsx . ## *Author Name*