דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

בעיה

האם יש דרך לייבא קבצי Excel. xlsx באמצעות rxImport(). rxImport() יש פונקציונליות ODBC.

פתרון

ייתכן שהדבר אפשרי אם באפשרותך להגדיר מחרוזת חיבור ODBC המתאים express שאילתה נכונה אך לא נבדקה. יהיה צורך לבדוק אם פעולה זו נתמכת. האם אתה הצליח לאמת תוכל להתחבר ובהן שאילתה על גיליון אלקטרוני של Excel באמצעות ODBC מחוץ ל- R? באפשרותך לספק קובץ ה-script של שלמה שאתה מנסה להפעיל וכן איזו גירסה של 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 שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×