অদ্ভুতভাবে বাহ্যিক নির্ভরতা মুক্ত এমন একটি সমাধানের জন্য, এখন রয়েছে readxl
:
রিডএক্সএল প্যাকেজটি এক্সেলের বাইরে এবং আর এর মধ্যে সহজেই তথ্য আনা সহজ করে তোলে বিদ্যমান বিদ্যমান প্যাকেজগুলির তুলনায় (যেমন gdata, xlsx, xlsReadWrite) রিডএক্সএলটির কোনও বাহ্যিক নির্ভরতা নেই তাই সমস্ত অপারেটিং সিস্টেমে ইনস্টল করা এবং ব্যবহার করা সহজ। এটি একটি একক শীটে সঞ্চিত ট্যাবুলার ডেটা দিয়ে কাজ করার জন্য ডিজাইন করা হয়েছে।
Readxl লিগ্যাসি .xls ফর্ম্যাট এবং আধুনিক এক্সএমএল-ভিত্তিক। Xlsx ফর্ম্যাট উভয় সমর্থন করে। .xls সমর্থনটি libxls সি লাইব্রেরির সাহায্যে সম্ভব হয়েছে, যা অন্তর্নিহিত বাইনারি ফর্ম্যাটটির জটিলতা অনেকগুলি সরিয়ে ফেলে। .Xlsx পার্স করতে, আমরা র্যাপিডএক্সএমএল সি ++ লাইব্রেরি ব্যবহার করি।
এটি এর মতো ইনস্টল করা যেতে পারে:
install.packages("readxl")
বা
devtools::install_github("hadley/readxl")
ব্যবহার
library(readxl)
read_excel("my-old-spreadsheet.xls")
read_excel("my-new-spreadsheet.xlsx")
read_excel("my-spreadsheet.xls", sheet = "data")
read_excel("my-spreadsheet.xls", sheet = 2)
read_excel("my-spreadsheet.xls", na = "NA")
* কঠোরভাবে সত্য নয়, এর জন্য Rcpp
প্যাকেজটি প্রয়োজন , যার পরিবর্তে Rtools (উইন্ডোজের জন্য) বা এক্সকোড (ওএসএক্সের জন্য) প্রয়োজন, যা আর এর বাইরের নির্ভরতা But জাভা এবং পার্ল নির্ভরতা উপর সুবিধা।
আপডেট এখন রেক্সেল প্যাকেজ আছে। এটি এক্সেল ফর্ম্যাটিং, ফাংশন এবং অন্যান্য অনেক ধরণের তথ্য এক্সেল ফাইল থেকে এবং আর-তে প্রাপ্ত করার প্রতিশ্রুতি দেয়
.csv
।