Λήψη δεδομένων ιστοσελίδας με την παροχή παραδειγμάτων
Η λήψη δεδομένων από μια ιστοσελίδα επιτρέπει στους χρήστες να εξάγουν εύκολα δεδομένα από ιστοσελίδες. Συχνά, ωστόσο, τα δεδομένα σε ιστοσελίδες δεν βρίσκονται σε τακτοποιημένους πίνακες που είναι εύκολο να εξαχθούν. Η λήψη δεδομένων από αυτές τις σελίδες μπορεί να είναι δύσκολη, ακόμα και αν τα δεδομένα είναι δομημένα και συνεπή.
Υπάρχει λύση. Με τη δυνατότητα Λήψη δεδομένων από το Web βάσει παραδείγματος , μπορείτε ουσιαστικά να εμφανίσετε δεδομένα Power Query που θέλετε να εξαγάγετε, παρέχοντας ένα ή περισσότερα παραδείγματα στο παράθυρο διαλόγου σύνδεσης. Το Power Query συγκεντρώνει άλλα δεδομένα στη σελίδα που συμφωνούν με τα παραδείγματά σας. Με αυτήν τη λύση, μπορείτε να εξαγάγετε δεδομένα κάθε είδους από ιστοσελίδες, συμπεριλαμβανομένων των δεδομένων που βρίσκονται σε πίνακες και άλλων δεδομένων που δεν είναι πίνακες.
Σημείωμα
Οι τιμές που αναφέρονται στις εικόνες προορίζονται μόνο για σκοπούς παραδείγματος.
Χρήση της δυνατότητας "Λήψη δεδομένων από το Web" βάσει παραδείγματος
Επιλέξτε Web στην επιλογή σύνδεσης και, στη συνέχεια, επιλέξτε Σύνδεση για να συνεχίσετε.
Στο πεδίο Από το Web, εισαγάγετε τη διεύθυνση URL της ιστοσελίδας από την οποία θέλετε να κάνετε εξαγωγή δεδομένων. Σε αυτό το άρθρο, θα χρησιμοποιήσουμε την ιστοσελίδα του Microsoft Store και θα δείξουμε πώς λειτουργεί αυτή η σύνδεση.
Εάν θέλετε να συνεχίσετε, μπορείτε να χρησιμοποιήσετε τη διεύθυνση URL του Microsoft Store που χρησιμοποιούμε σε αυτό το άρθρο:
https://www.microsoft.com/store/top-paid/games/xbox?category=classics
Όταν επιλέξετε OK, θα μεταφερθείτε στο παράθυρο διαλόγου Περιήγηση όπου εμφανίζονται τυχόν πίνακες που ανιχνεύονται αυτόματα από την ιστοσελίδα. Στην περίπτωση που φαίνεται στην παρακάτω εικόνα, δεν βρέθηκαν πίνακες. Επιλέξτε Προσθήκη πίνακα με παραδείγματα για να δώσετε παραδείγματα.
Η επιλογή Προσθήκη πίνακα με χρήση παραδειγμάτων εμφανίζει ένα αλληλεπιδραστικό παράθυρο όπου μπορείτε να κάνετε προεπισκόπηση του περιεχομένου της ιστοσελίδας. Εισαγάγετε δείγματα τιμών των δεδομένων που θέλετε να εξαγάγετε.
Σε αυτό το παράδειγμα, θα εξαγάγετε το Όνομα και την Τιμή για κάθε ένα από τα παιχνίδια στη σελίδα. Αυτό μπορείτε να το κάνετε καθορίζοντας μερικά παραδείγματα από τη σελίδα για κάθε στήλη. Καθώς εισάγετε παραδείγματα, το Power Query εξάγει δεδομένα που ταιριάζουν στο μοτίβο των καταχωρήσεων παραδείγματος, χρησιμοποιώντας αλγόριθμους εξαγωγής έξυπνων δεδομένων.
Σημείωμα
Οι προτάσεις τιμών περιλαμβάνουν μόνο τιμές μικρότερες ή ίσες με 128 χαρακτήρες σε μήκος.
Όταν είστε ικανοποιημένοι με τα δεδομένα που έχουν εξαχθεί από την ιστοσελίδα, επιλέξτε OK για να μεταβείτε στο πρόγραμμα επεξεργασίας Power Query. Στη συνέχεια, μπορείτε να εφαρμόσετε περισσότερους μετασχηματισμούς ή να διαμορφώσετε τα δεδομένα, όπως να συνδυάσετε αυτά τα δεδομένα με άλλες προελεύσεις δεδομένων.