Cleaning data from excel rows into columns ( Can be done in Excel or Python ?) [closed]









up vote
-4
down vote

favorite












I have following data in (rows)excel



![Excel format]1



I want to manipulate data into tabular format(like below) in excel or what ever will be feasible according to your suggestion ??



![table format ]2



Input



row1) Type: Name: Dat
row2) Address: 123 main st Age:45
row3) Phone: 23454 Zip- 456656
row4) Comment: this is notes
row5) continued in next line too
row6)
row7) Type:A Name: Alex Date: 2/3/2016
row8) Address: 45 main st Age:33
row9) Phone: 656567 Zip: 34556
row10) Comment: notessss



Expected Output



Type Name Date Address age Phone Zip Comment
123 main st 45 23454 456656 this is notes continued in next
A Alex 2/3/2016 45 main st 33 656567 34556 notesssss










share|improve this question















closed as off-topic by jpp, petezurich, pnuts, stovfl, K.Dᴀᴠɪs Nov 10 at 2:07


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking debugging help ("why isn't this code working?") must include the desired behavior, a specific problem or error and the shortest code necessary to reproduce it in the question itself. Questions without a clear problem statement are not useful to other readers. See: How to create a Minimal, Complete, and Verifiable example." – jpp, petezurich, K.Dᴀᴠɪs
If this question can be reworded to fit the rules in the help center, please edit the question.








  • 3




    I'd recommend not posting images of text without also pasting the text itself into your post - take a look at this meta post if you don't understand why.
    – Random Davis
    Nov 9 at 16:55










  • This is a very broad question for this site. What is your background? What have you tried? Are you looking for code-based solutions or application-based solutions?
    – G. Anderson
    Nov 9 at 16:58










  • Input row1) Type: Name: Dat row2) Address: 123 main st Age:45 row3) Phone: 23454 Zip- 456656 row4) Comment: this is notes row5) continued in next line too row6) row7) Type:A Name: Alex Date: 2/3/2016 row8) Address: 45 main st Age:33 row9) Phone: 656567 Zip: 34556 row10) Comment: notessss Expected Output Type Name Date Address age Phone Zip Comment 123 main st 45 23454 456656 this is notes continued in next A Alex 2/3/2016 45 main st 33 656567 34556 notesssss
    – um123
    Nov 9 at 17:10










  • I dont have experience with advance Excel or python. My background is basic sql . I am looking for code based solution
    – um123
    Nov 9 at 17:11














up vote
-4
down vote

favorite












I have following data in (rows)excel



![Excel format]1



I want to manipulate data into tabular format(like below) in excel or what ever will be feasible according to your suggestion ??



![table format ]2



Input



row1) Type: Name: Dat
row2) Address: 123 main st Age:45
row3) Phone: 23454 Zip- 456656
row4) Comment: this is notes
row5) continued in next line too
row6)
row7) Type:A Name: Alex Date: 2/3/2016
row8) Address: 45 main st Age:33
row9) Phone: 656567 Zip: 34556
row10) Comment: notessss



Expected Output



Type Name Date Address age Phone Zip Comment
123 main st 45 23454 456656 this is notes continued in next
A Alex 2/3/2016 45 main st 33 656567 34556 notesssss










share|improve this question















closed as off-topic by jpp, petezurich, pnuts, stovfl, K.Dᴀᴠɪs Nov 10 at 2:07


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking debugging help ("why isn't this code working?") must include the desired behavior, a specific problem or error and the shortest code necessary to reproduce it in the question itself. Questions without a clear problem statement are not useful to other readers. See: How to create a Minimal, Complete, and Verifiable example." – jpp, petezurich, K.Dᴀᴠɪs
If this question can be reworded to fit the rules in the help center, please edit the question.








  • 3




    I'd recommend not posting images of text without also pasting the text itself into your post - take a look at this meta post if you don't understand why.
    – Random Davis
    Nov 9 at 16:55










  • This is a very broad question for this site. What is your background? What have you tried? Are you looking for code-based solutions or application-based solutions?
    – G. Anderson
    Nov 9 at 16:58










  • Input row1) Type: Name: Dat row2) Address: 123 main st Age:45 row3) Phone: 23454 Zip- 456656 row4) Comment: this is notes row5) continued in next line too row6) row7) Type:A Name: Alex Date: 2/3/2016 row8) Address: 45 main st Age:33 row9) Phone: 656567 Zip: 34556 row10) Comment: notessss Expected Output Type Name Date Address age Phone Zip Comment 123 main st 45 23454 456656 this is notes continued in next A Alex 2/3/2016 45 main st 33 656567 34556 notesssss
    – um123
    Nov 9 at 17:10










  • I dont have experience with advance Excel or python. My background is basic sql . I am looking for code based solution
    – um123
    Nov 9 at 17:11












up vote
-4
down vote

favorite









up vote
-4
down vote

favorite











I have following data in (rows)excel



![Excel format]1



I want to manipulate data into tabular format(like below) in excel or what ever will be feasible according to your suggestion ??



![table format ]2



Input



row1) Type: Name: Dat
row2) Address: 123 main st Age:45
row3) Phone: 23454 Zip- 456656
row4) Comment: this is notes
row5) continued in next line too
row6)
row7) Type:A Name: Alex Date: 2/3/2016
row8) Address: 45 main st Age:33
row9) Phone: 656567 Zip: 34556
row10) Comment: notessss



Expected Output



Type Name Date Address age Phone Zip Comment
123 main st 45 23454 456656 this is notes continued in next
A Alex 2/3/2016 45 main st 33 656567 34556 notesssss










share|improve this question















I have following data in (rows)excel



![Excel format]1



I want to manipulate data into tabular format(like below) in excel or what ever will be feasible according to your suggestion ??



![table format ]2



Input



row1) Type: Name: Dat
row2) Address: 123 main st Age:45
row3) Phone: 23454 Zip- 456656
row4) Comment: this is notes
row5) continued in next line too
row6)
row7) Type:A Name: Alex Date: 2/3/2016
row8) Address: 45 main st Age:33
row9) Phone: 656567 Zip: 34556
row10) Comment: notessss



Expected Output



Type Name Date Address age Phone Zip Comment
123 main st 45 23454 456656 this is notes continued in next
A Alex 2/3/2016 45 main st 33 656567 34556 notesssss







python excel dataframe data-manipulation data-cleaning






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 9 at 17:20

























asked Nov 9 at 16:51









um123

104




104




closed as off-topic by jpp, petezurich, pnuts, stovfl, K.Dᴀᴠɪs Nov 10 at 2:07


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking debugging help ("why isn't this code working?") must include the desired behavior, a specific problem or error and the shortest code necessary to reproduce it in the question itself. Questions without a clear problem statement are not useful to other readers. See: How to create a Minimal, Complete, and Verifiable example." – jpp, petezurich, K.Dᴀᴠɪs
If this question can be reworded to fit the rules in the help center, please edit the question.




closed as off-topic by jpp, petezurich, pnuts, stovfl, K.Dᴀᴠɪs Nov 10 at 2:07


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking debugging help ("why isn't this code working?") must include the desired behavior, a specific problem or error and the shortest code necessary to reproduce it in the question itself. Questions without a clear problem statement are not useful to other readers. See: How to create a Minimal, Complete, and Verifiable example." – jpp, petezurich, K.Dᴀᴠɪs
If this question can be reworded to fit the rules in the help center, please edit the question.







  • 3




    I'd recommend not posting images of text without also pasting the text itself into your post - take a look at this meta post if you don't understand why.
    – Random Davis
    Nov 9 at 16:55










  • This is a very broad question for this site. What is your background? What have you tried? Are you looking for code-based solutions or application-based solutions?
    – G. Anderson
    Nov 9 at 16:58










  • Input row1) Type: Name: Dat row2) Address: 123 main st Age:45 row3) Phone: 23454 Zip- 456656 row4) Comment: this is notes row5) continued in next line too row6) row7) Type:A Name: Alex Date: 2/3/2016 row8) Address: 45 main st Age:33 row9) Phone: 656567 Zip: 34556 row10) Comment: notessss Expected Output Type Name Date Address age Phone Zip Comment 123 main st 45 23454 456656 this is notes continued in next A Alex 2/3/2016 45 main st 33 656567 34556 notesssss
    – um123
    Nov 9 at 17:10










  • I dont have experience with advance Excel or python. My background is basic sql . I am looking for code based solution
    – um123
    Nov 9 at 17:11












  • 3




    I'd recommend not posting images of text without also pasting the text itself into your post - take a look at this meta post if you don't understand why.
    – Random Davis
    Nov 9 at 16:55










  • This is a very broad question for this site. What is your background? What have you tried? Are you looking for code-based solutions or application-based solutions?
    – G. Anderson
    Nov 9 at 16:58










  • Input row1) Type: Name: Dat row2) Address: 123 main st Age:45 row3) Phone: 23454 Zip- 456656 row4) Comment: this is notes row5) continued in next line too row6) row7) Type:A Name: Alex Date: 2/3/2016 row8) Address: 45 main st Age:33 row9) Phone: 656567 Zip: 34556 row10) Comment: notessss Expected Output Type Name Date Address age Phone Zip Comment 123 main st 45 23454 456656 this is notes continued in next A Alex 2/3/2016 45 main st 33 656567 34556 notesssss
    – um123
    Nov 9 at 17:10










  • I dont have experience with advance Excel or python. My background is basic sql . I am looking for code based solution
    – um123
    Nov 9 at 17:11







3




3




I'd recommend not posting images of text without also pasting the text itself into your post - take a look at this meta post if you don't understand why.
– Random Davis
Nov 9 at 16:55




I'd recommend not posting images of text without also pasting the text itself into your post - take a look at this meta post if you don't understand why.
– Random Davis
Nov 9 at 16:55












This is a very broad question for this site. What is your background? What have you tried? Are you looking for code-based solutions or application-based solutions?
– G. Anderson
Nov 9 at 16:58




This is a very broad question for this site. What is your background? What have you tried? Are you looking for code-based solutions or application-based solutions?
– G. Anderson
Nov 9 at 16:58












Input row1) Type: Name: Dat row2) Address: 123 main st Age:45 row3) Phone: 23454 Zip- 456656 row4) Comment: this is notes row5) continued in next line too row6) row7) Type:A Name: Alex Date: 2/3/2016 row8) Address: 45 main st Age:33 row9) Phone: 656567 Zip: 34556 row10) Comment: notessss Expected Output Type Name Date Address age Phone Zip Comment 123 main st 45 23454 456656 this is notes continued in next A Alex 2/3/2016 45 main st 33 656567 34556 notesssss
– um123
Nov 9 at 17:10




Input row1) Type: Name: Dat row2) Address: 123 main st Age:45 row3) Phone: 23454 Zip- 456656 row4) Comment: this is notes row5) continued in next line too row6) row7) Type:A Name: Alex Date: 2/3/2016 row8) Address: 45 main st Age:33 row9) Phone: 656567 Zip: 34556 row10) Comment: notessss Expected Output Type Name Date Address age Phone Zip Comment 123 main st 45 23454 456656 this is notes continued in next A Alex 2/3/2016 45 main st 33 656567 34556 notesssss
– um123
Nov 9 at 17:10












I dont have experience with advance Excel or python. My background is basic sql . I am looking for code based solution
– um123
Nov 9 at 17:11




I dont have experience with advance Excel or python. My background is basic sql . I am looking for code based solution
– um123
Nov 9 at 17:11












1 Answer
1






active

oldest

votes

















up vote
0
down vote













You could use PyExcel to read the data in the image as an array,then convert that to a numpy array and transpose it:



import pyexcel
import numpy as np
sheet = np.array(pyexcel.get_array(file_name='FileName.xlsx'))
print(sheet.transpose())


Some articles regarding this process in Excel:



https://www.techrepublic.com/blog/microsoft-office/transpose-excel-data-from-rows-to-columns-or-vice-versa/



https://support.office.com/en-us/article/transpose-rotate-data-from-rows-to-columns-or-vice-versa-3419f2e3-beab-4318-aae5-d0f862209744






share|improve this answer



























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    You could use PyExcel to read the data in the image as an array,then convert that to a numpy array and transpose it:



    import pyexcel
    import numpy as np
    sheet = np.array(pyexcel.get_array(file_name='FileName.xlsx'))
    print(sheet.transpose())


    Some articles regarding this process in Excel:



    https://www.techrepublic.com/blog/microsoft-office/transpose-excel-data-from-rows-to-columns-or-vice-versa/



    https://support.office.com/en-us/article/transpose-rotate-data-from-rows-to-columns-or-vice-versa-3419f2e3-beab-4318-aae5-d0f862209744






    share|improve this answer
























      up vote
      0
      down vote













      You could use PyExcel to read the data in the image as an array,then convert that to a numpy array and transpose it:



      import pyexcel
      import numpy as np
      sheet = np.array(pyexcel.get_array(file_name='FileName.xlsx'))
      print(sheet.transpose())


      Some articles regarding this process in Excel:



      https://www.techrepublic.com/blog/microsoft-office/transpose-excel-data-from-rows-to-columns-or-vice-versa/



      https://support.office.com/en-us/article/transpose-rotate-data-from-rows-to-columns-or-vice-versa-3419f2e3-beab-4318-aae5-d0f862209744






      share|improve this answer






















        up vote
        0
        down vote










        up vote
        0
        down vote









        You could use PyExcel to read the data in the image as an array,then convert that to a numpy array and transpose it:



        import pyexcel
        import numpy as np
        sheet = np.array(pyexcel.get_array(file_name='FileName.xlsx'))
        print(sheet.transpose())


        Some articles regarding this process in Excel:



        https://www.techrepublic.com/blog/microsoft-office/transpose-excel-data-from-rows-to-columns-or-vice-versa/



        https://support.office.com/en-us/article/transpose-rotate-data-from-rows-to-columns-or-vice-versa-3419f2e3-beab-4318-aae5-d0f862209744






        share|improve this answer












        You could use PyExcel to read the data in the image as an array,then convert that to a numpy array and transpose it:



        import pyexcel
        import numpy as np
        sheet = np.array(pyexcel.get_array(file_name='FileName.xlsx'))
        print(sheet.transpose())


        Some articles regarding this process in Excel:



        https://www.techrepublic.com/blog/microsoft-office/transpose-excel-data-from-rows-to-columns-or-vice-versa/



        https://support.office.com/en-us/article/transpose-rotate-data-from-rows-to-columns-or-vice-versa-3419f2e3-beab-4318-aae5-d0f862209744







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 9 at 17:19









        Vikhyat Agarwal

        400214




        400214













            Popular posts from this blog

            Use pre created SQLite database for Android project in kotlin

            Darth Vader #20

            Ondo