2008-10-13 8 views

उत्तर

7

यदि आप एक्सेल के साथ विंडोज़ पर मैटलैब चला रहे हैं, तो XLSREAD आज़माएं।

+1

ध्यान दें कि एक्सेल स्थापित करने के लिए अब आवश्यकता नहीं है। http://www.mathworks.nl/help/matlab/ref/xlsread.html –

+0

जौनी ने जो xlsread फ़ंक्शन का उल्लेख किया है वह अच्छी तरह से काम करता है। यदि आप एक्सेल पर कुछ बेहतर नियंत्रण चाहते हैं तो Excel फ़ाइल के साथ इंटरैक्ट करने के लिए ActiveX का उपयोग करने पर विचार करें। [COM क्लाइंट समर्थन] के लिए MATLAB सहायता देखें (http://www.mathworks.com/access/helpdesk/help/techdoc/index.html?/access/helpdesk/help/techdoc/matlab_external/bqdwu3j.html&http:/ /www.google.ca/search?hl=en&q=matlab+activex&btnG=Google+Search&meta=)। मैंने Excel फ़ाइलों को बनाने के लिए इस दृष्टिकोण का उपयोग किया है लेकिन आप फ़ाइलों का उन्नत प्रोग्रामेटिक पढ़ने को लागू करने के लिए इसका उपयोग भी कर सकते हैं। –

4

यदि एक्सेल फ़ाइल में अधिक टेक्स्ट एनोटेशन नहीं है, तो इसे एक सीएसवी के रूप में सहेजें, फिर MATLAB फ़ंक्शन csvread का उपयोग करें।

1

$$$ के लिए, आप MATLAB ऐड-ऑन एक्सेल लिंक प्राप्त कर सकते हैं, जो दो कार्यक्रमों के बीच डेटा को आगे और आगे स्थानांतरित करने के लिए एक अच्छा साफ इंटरफ़ेस प्रदान करता है।

1

जैसा कि कहा गया है, XLSREAD नौकरी के लिए सही कार्य है। एक गैर-विंडोज सिस्टम पर यह एक्सेल स्थापित किए बिना भी काम करेगा। हालांकि, माना जाता है कि कुछ एक्सेल उन्नत सुविधाओं की कमी है।

3

हाल ही में मैटलैब रिलीज में csvread() और writetable() भी हैं जो सीएसवी के साथ काम करते हैं जो एक्सेल में आसानी से खोला जा सकता है।

संबंधित मुद्दे