تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

المشكلة

هل هناك طريقة لاستيراد ملفات Excel.xlsx استخدام rxImport(). يحتوي rxImport() على وظائف ODBC.

الحل

قد يكون هذا ممكن إذا يمكنك إعداد سلسلة اتصال ODBC المناسب والتعبير عن استعلام صحيح ولكن لم يتم اختباره. أحتاج لمعرفة ما إذا كان يتم دعم ذلك. هل تريد التحقق من الاتصال والاستعلام عن جدول بيانات Excel عبر ODBC خارج R يمكن أن توفر كامل البرنامج النصي الذي تحاول تشغيله فضلا عن إصدار Excel الذي تستخدمه.

هذا لن يعمل مع ركسيمبورت، بديل في حال حزمة رودبك لها مباشرة Excel/ODBC يعتمد. وبذلك يصبح جدول بيانات Excel إلى إطار بيانات التي يمكن ثم كتابتها إلى ملف إكسدف.

وهذا مثال عام قصير لاستيراد ورقة عمل 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 وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×