Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Το πρόβλημα

Υπάρχει τρόπος για να εισαγάγετε αρχεία Excel .xlsx χρησιμοποιώντας rxImport(). rxImport() διαθέτει λειτουργίες ODBC.

Λύση

Αυτό ενδέχεται να είναι δυνατή, εάν μπορείτε να παραμετροποιήσετε τη σωστή συμβολοσειρά σύνδεσης ODBC και express ένα σωστό ερώτημα, αλλά δεν έχουν ελεγχθεί. Θα πρέπει να εξετάσετε αν αυτό υποστηρίζεται. Είστε σε θέση να επαληθεύσουν μπορείτε να συνδεθείτε και να ερώτημα το υπολογιστικό φύλλο Excel μέσω του ODBC εκτός R; Μπορείτε να παρέχετε ολόκληρη η δέσμη ενεργειών που προσπαθείτε να εκτελέσετε, καθώς και την έκδοση του Excel που εκτελείτε.

Εάν αυτό δεν θα λειτουργήσει με rxImport, μια εναλλακτική λύση θα ήταν το πακέτο RODBC που έχουν άμεση Excel/ODBC που υποστηρίζουν. Αυτή η ενέργεια θα μεταφέρει το υπολογιστικό φύλλο του Excel σε ένα πλαίσιο δεδομένων που στη συνέχεια ήταν δυνατή η εγγραφή σε ένα αρχείο XDF.

Ακολουθεί ένα σύντομο παράδειγμα γενικά για να εισαγάγετε ένα βιβλίο εργασίας του Excel σε ένα αρχείο .xdf:

sConnectionStr <- "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DriverId=790;Dbq=C:/Data/ODBCTest.xlsx;DefaultDir=c:/Data;" testExcel = "SELECT * FROM [Sheet1$]" 
excelDS<- RxOdbcData(sqlQuery = testExcel, connectionString=sConnectionStr) 
excelDS_XDF<- RxXdfData("testFromExcel.xdf") 
rxImport(excelDS, excelDS_XDF, overwrite=TRUE)

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×