فروشگاه
انبارداری پیشرفته تحت اکسل

انتقال اطلاعات از سایت بورس به اکسل Excel

انتقال اطلاعات از سایت به اکسل چگونه انجام می شود؟

با استفاده از امکان انتقال اطلاعات از سایت بورس به اکسل Excel می توانید اطلاعات بورس سایت دلخواهتان را در یک اکسل داشته باشید و مدام آن را بروزرسانی نمایید. مثلا اطلاعات را در اکسل  وارد کنید تا هر 20 ثانیه با توجه به تغییرات سایت بروزرسانی گردد.

انتقال اطلاعات از سایت به اکسل

انتقال اطلاعات از سایت به اکسل

آکادمی روح الله در این بخش به شما آموزش انتقال اطلاعات از سایت به اکسل را می دهد. همانطور که میدانید اکسل یکی از نرم افزارهای صفحه گسترده از مجموعه آفیس می باشد که در همین سایت آموزش آن و نحوه کارکردن با آن قرار داده شده است. با استفاده از آموزش اکسل می توانید یاد بگیرید که چگونه اطلاعات مهم خود را طبقه بندی و بایگانی نمایید.

انتقال اطلاعات از سایت بورس به اکسل Excel

انتقال اطلاعات از سایت بورس به اکسل Excel

اگر بخواهید اطلاعات دلخواه خود را از روی یک سایت روی یک شیت از اکسل ذخیره نمایید راه هایی زیادی وجود دارد. یکی از این راه ها برای دریافت داده های یک سایت و بروزرسانی آن ها استفاده از فرمول نویسی در اکسل می باشد. این موضوع آن قدر اهمیت دارد که سایت ها و برنامه هایی زیادی در این زمینه کار می کنند.

انتقال اطلاعات از سایت به اکسل

انتقال اطلاعات از سایت به اکسل

در این جا سعی داریم ساده ترین راه برای انتقال اطلاعات از سایت به اکسل را به شما آموزش دهیم. از سال 2003 این امکان در اکسل به وسیله مایکروسافت به وجود آمد تا بتوانید داده های سایت خود را روی یک شیت از اکسل فراخوانی نمایید.

پیش نهاد آکادمی روح الله برای شما :
تغییر تم اکسل ایجاد ظاهری جدید در اکسل

انتقال اطلاعات به اکسل چه مزایایی دارد؟

این کار باعث می شود داده های شما از دست نرود. همچنین در سایت های بورس برای ذخیره اطلاعات بورسی کاربرد دارد. انتقال در همه ی نسخه های اکسل تقریبا به یک شکل بوده و نیاز به آموزش اکسل به صورت حرفه ای ندارد.

انتقال اطلاعات به اکسل

انتقال اطلاعات به اکسل

قبل از هر چیز باید سایتی که می خواهید از آن اطلاعات را انتقال دهید را انتخاب نمایید. این که سایت مورد نظر با استفاده از چه زبان برنامه نویسی نوشته شده است اهمیتی ندارد. در برنامه اکسل خود وارد شوید و یک شیت یا صفحه جدید برای این کار انتخاب نمایید. در تب Data به قسمت Get & Transform Data وارد می شویم و گزینه ی From web را انتخاب می نماییم در این قسمت از ما میخواهد که آدرس سایتی که می خواهیم از آن اطلاعات را وارد کنیم را بنویسیم.

انتقال اطلاعات از سایت بورس به اکسل Excel

انتقال اطلاعات از سایت بورس به اکسل Excel

انتقال اطلاعات از سایت به اکسل

و در نهایت تنظیمات آن را  طبق آموزشی که آکادمی روح الله برای شما قرار داده است انجام می دهید. در حقیقت مشخص می کنید که داده ها چگونه جمع آوری و ذخیره گردند. بعد از انجام تنظیمات شما می توانید در اکسل خود آخرین بروزرسانی جداولی که وارد کرده اید را تماشا کنید.

آموزش اکسل

آموزش اکسل

ذخیره داده های سایت در شیت های جداگانه

برای سازماندهی بیشتر و خوانا بودن اطلاعات داده های هر جدول را در یک شیت جداگانه ذخیره نمایید. همچنین آپدیت داده ها به دو شیوه دستی و خودکار انجام می شود. برای آپدیت دستی باید دکمه refresh را فشار دهید اما برای آپدیت اطلاعات به صورت خودکار یک بازه رمانی به آن داده می شود تا در آن زمان بروزرسانی به طور اتوماتیک انجام شود.

آموزش انتقال اطلاعات از سایت به اکسل

آموزش انتقال اطلاعات از سایت به اکسل

در صورتیکه میخواهید بعد از هر بار وارد شدن به فایل اکسل مورد نظر آپدیت انجام شود این امکان وجود دارد و تنظیمات آن به راحتی انجام می شود. در این بخش آموزش انتقال اطلاعات از سایت به اکسل به شما داده شد مهم نیست که از یک سایت بورس یا فروشگاه بخواهید اطلاعات را وارد کنید در هر صورت کار بسیار ساده ای است.همچنین می توانید از داده های خود فایل پشتیبان تهیه کرده و در پوشه ای ذخیره نمایید.

آموزش انتقال اطلاعات از سایت به اکسل در آکادمی روح الله

آموزش انتقال اطلاعات از سایت به اکسل در آکادمی روح الله

میانگین رتبه 4.1/5 تعداد رای : 21
اکسل را حرفه ای یاد بگیر
نظر شما در مورد این مقاله چیست؟

نظر یا سوال شما در این مورد چیست؟

سلام دوست عزیز خوشحال میشوم نظر شما را در مورد این مقاله بدانم 👇

    رضا

    سلام روح الله خسته نباشی. من دیتا رو دریافت میکنم . میخوام تو شیت دوم نام یک نماد رو بنویسم و اطلاعات اون نماد رو برام بیاره مثلا بنویسم خودرو و جلوش قیمت به روز و P/E و یک سری اطلاعات رو بیاره . در این مورد میتونی راهنماییم کنی؟

    پاسخ

      سلام ارادت خدمت شما دوست عزیز
      برای انتقال اطلاعات نمادهای بورس از سایت‌های بورسی به اکسل و نمایش آن‌ها بر اساس نام نماد، نیاز به چند مرحله داریم. ابتدا باید دیتا را از سایت بورس دریافت کرده و سپس با استفاده از VBA یا Power Query در اکسل، آن اطلاعات را پردازش کنیم.

      مراحل کلی:
      1. دریافت داده از سایت بورس:
      – می‌توانید از API رسمی سایت‌های بورسی استفاده کنید (در صورت وجود) یا از تکنیک‌های Web Scraping برای دریافت اطلاعات نمادها استفاده کنید.

      2. ایجاد یک فرم یا تابع برای دریافت نماد:
      – در شیت دوم، نام نماد مورد نظر را وارد کنید. با استفاده از VBA یا توابع اکسل، می‌توانید پس از وارد کردن نام نماد، اطلاعات مرتبط (مثل قیمت به روز، P/E و غیره) را دریافت کنید.

      روش ساده‌تر (Power Query):
      1. وارد کردن داده از وب:
      – از طریق Power Query در اکسل، به منوی “Data” بروید و گزینه “From Web” را انتخاب کنید.
      – آدرس صفحه‌ای که اطلاعات بورس را ارائه می‌دهد (مثل قیمت نمادها) را وارد کنید. Power Query به شما امکان می‌دهد اطلاعات مورد نیاز را از سایت بورس استخراج کرده و به صورت جدول در اکسل وارد کنید.

      2. فیلتر کردن بر اساس نام نماد:
      – حالا که داده‌ها وارد شدند، می‌توانید بر اساس نام نماد فیلتر کنید. به عنوان مثال، یک سلول برای وارد کردن نام نماد ایجاد کنید و با استفاده از فیلترهای Power Query، اطلاعات مربوط به آن نماد را نمایش دهید.

      روش پیشرفته‌تر (VBA):
      1.نوشتن اسکریپت VBA برای دریافت داده‌ها:
      – می‌توانید با استفاده از VBA و کتابخانه XMLHTTP داده‌ها را از سایت بورس دریافت کنید.
      – سپس در شیت دوم با وارد کردن نام نماد، اسکریپت به طور خودکار به سایت بورس متصل شده و اطلاعات مربوط به نماد مورد نظر را دریافت و نمایش می‌دهد.

      #### نمونه کد VBA:

      Sub GetStockData()
      Dim stockName As String
      Dim url As String
      Dim http As Object
      Dim html As Object
      Dim ws As Worksheet

      ' نام نماد از سلول B2 در شیت دوم
      stockName = Sheets("Sheet2").Range("B2").Value
      url = "https://www.example.com/stock/" & stockName

      ' اتصال به وب‌سایت
      Set http = CreateObject("MSXML2.XMLHTTP")
      http.Open "GET", url, False
      http.Send

      ' دریافت HTML
      Set html = CreateObject("htmlfile")
      html.body.innerHTML = http.responseText

      ' استخراج اطلاعات (این بخش بسته به سایت بورس ممکن است تغییر کند)
      ' فرض بر این است که قیمت نماد در یک تگ خاص وجود دارد
      Sheets("Sheet2").Range("C2").Value = html.getElementsByClassName("price")(0).innerText
      Sheets("Sheet2").Range("D2").Value = html.getElementsByClassName("pe-ratio")(0).innerText
      End Sub

      در این کد:
      – نماد مورد نظر از سلول B2 در شیت دوم دریافت می‌شود.
      – سپس به سایت مربوطه متصل می‌شود و اطلاعات مربوط به قیمت و P/E آن نماد استخراج می‌شود.

      نکته:
      – اگر از روش Web Scraping استفاده می‌کنید، مطمئن شوید که سایت مورد نظر از این کار جلوگیری نمی‌کند.
      – سایت‌های بورسی ممکن است API برای دریافت اطلاعات داشته باشند که روش بهتری نسبت به Web Scraping است.

      می‌توانید این مراحل را برای دریافت اطلاعات دقیق‌تر و منظم‌تر سفارشی‌سازی کنید.
      باز هم سوالی بود بنده در خدمت هستم شاد پیروز باشید مثل همیشه

      پاسخ
    مرتضی

    سلام و عرض ادب
    سپاس از آموزشهای شما
    من میخوام به سایت TSeTMC لینک بشم، اما لینک نمیشه …ممنون میشم راهنمایی بفرمایید

    پاسخ

      سلام ارادت خدمت شما دوست عزیز برای این کار مراحل زیر را دنبال کنید
      برای انتقال اطلاعات از سایت TSeTMC به اکسل (Excel)، می‌توانید از روش‌های مختلفی استفاده کنید. یکی از رایج‌ترین روش‌ها استفاده از VBA (Visual Basic for Applications) در اکسل است. با استفاده از این زبان برنامه‌نویسی می‌توانید به سایت متصل شوید و اطلاعات مورد نیاز خود را استخراج کنید. در ادامه چند مرحله کلی برای این کار توضیح داده شده است:

      1. باز کردن اکسل و ورود به محیط VBA
      – اکسل را باز کنید.
      – با فشردن کلیدهای Alt + F11 وارد محیط VBA شوید.

      2. ایجاد یک ماژول جدید
      – از منوی Insert گزینه Module را انتخاب کنید.

      3. **نوشتن کد VBA برای اتصال به سایت TSeTMC**:
      – در ماژول جدید، کد زیر را کپی و پیست کنید. این کد نمونه‌ای برای اتصال به سایت و استخراج داده‌ها است:

      Sub GetTSeTMCData()
      Dim xmlHttp As Object
      Dim url As String
      Dim html As Object
      Dim data As Object
      Dim i As Integer

      ' آدرس URL سایت TSeTMC
      url = "https://www.tsetmc.com/Loader.aspx?ParTree=151311&i=46348559193224090"

      ' ایجاد یک شیء XMLHTTP
      Set xmlHttp = CreateObject("MSXML2.XMLHTTP")
      xmlHttp.Open "GET", url, False
      xmlHttp.send

      ' ایجاد یک شیء HTMLDocument
      Set html = CreateObject("htmlfile")
      html.body.innerHTML = xmlHttp.responseText

      ' استخراج داده‌ها از HTML
      Set data = html.getElementById("d10") ' فرض بر این است که داده مورد نظر در عنصر با شناسه d10 قرار دارد

      ' درج داده‌ها در اکسل
      For i = 0 To data.getElementsByTagName("td").Length - 1
      Cells(i + 1, 1).Value = data.getElementsByTagName("td")(i).innerText
      Next i

      ' پاک کردن شیءها
      Set xmlHttp = Nothing
      Set html = Nothing
      Set data = Nothing
      End Sub

      4. اجرای کد VBA
      – با فشردن کلید F5 کد را اجرا کنید.
      – داده‌ها باید به صورت خودکار در اکسل بارگذاری شوند.

      این نمونه کد یک مثال ساده برای استخراج داده‌ها است. بسته به ساختار HTML سایت TSeTMC، ممکن است نیاز به تنظیمات بیشتری داشته باشید. همچنین، ممکن است برخی سایت‌ها به دلیل محدودیت‌های امنیتی امکان دسترسی مستقیم از طریق VBA را نداشته باشند. در این صورت، استفاده از روش‌های جایگزین مانند Web Scraping با استفاده از زبان‌های برنامه‌نویسی مانند Python پیشنهاد می‌شود.
      شاد پیروز باشید

      پاسخ
      رضا شعبانی

      سلام من میخواهم اطلاعات (شخصی خودم را) بورس را از فایل کارگزاری (وضعیت سهام )داشت باشم اما آموزش به زبان ساده .ممنون

      پاسخ

        سلام ارادت خدمت شما دوست عزیز اگر منظر تون را درست درک کرده باشم
        برای انتقال اطلاعات بورس از فایل کارگزاری به اکسل، مراحل زیر را به صورت ساده توضیح می‌دهم:

        دریافت فایل از کارگزاری:

        ابتدا وارد حساب کاربری خود در سایت کارگزاری شوید.
        به بخش مربوط به گزارش‌ها یا وضعیت سهام بروید.
        فایلی که معمولاً با فرمت Excel یا CSV است، دانلود کنید.
        باز کردن فایل در اکسل:

        فایل دانلود شده را در اکسل باز کنید.
        اکسل به صورت خودکار اطلاعات را به صورت جدول نمایش می‌دهد.
        انتقال اطلاعات به یک فایل دیگر:

        اگر می‌خواهید این اطلاعات را به فایل دیگری منتقل کنید، کافی است سلول‌های مورد نظر را انتخاب کنید (با کلیک و کشیدن ماوس روی سلول‌ها).
        سپس با استفاده از کلیدهای Ctrl + C (یا راست کلیک و انتخاب گزینه Copy) اطلاعات را کپی کنید.
        در فایل جدید اکسل، سلول ابتدایی را انتخاب کرده و با استفاده از Ctrl + V (یا راست کلیک و انتخاب گزینه Paste) اطلاعات را جای‌گذاری کنید.
        ویرایش و مرتب‌سازی اطلاعات:

        ممکن است بخواهید برخی از ستون‌ها یا ردیف‌ها را حذف کنید یا اطلاعات را مرتب‌سازی کنید. برای این کار می‌توانید از منوهای بالای اکسل استفاده کنید.
        ذخیره‌سازی فایل:

        بعد از انتقال و ویرایش اطلاعات، فایل را با نام جدیدی ذخیره کنید تا اطلاعات مهم شما همیشه در دسترس باشد.
        اگر نیاز به توضیحات بیشتری دارید یا مشکلی پیش آمد، خوشحال می‌شوم کمک کنم!

        پاسخ
    مهدی جعفرزاده

    بسیار عالی بود

    فقط سوالی داشتم در مورد این که اگر بخواهیم ریز معاملات یک نماد بورسی در یک تاریخ خاص در گذشته رو به اکسل انتقال بدیم باید چکار کنیم
    ممنون میشم راهنمایی بفرمایین

    پاسخ

      سلام ارادت خدمت شما دوست عزیز
      برای انتقال ریزمعاملات یک نماد بورسی از یک سایت به فرمت اکسل، می‌توانید مراحل زیر را دنبال کنید:

      ۱. دسترسی به داده‌ها ابتدا باید به سایت یا منبعی که داده‌های ریزمعاملات را فراهم می‌کند، دسترسی پیدا کنید. معمولاً سایت‌های بورسی این داده‌ها را در اختیار کاربران قرار می‌دهند.

      ۲. صادر کردن داده‌ها به فرمت CSV یا Excel بعضی از سایت‌ها گزینه‌ای برای دانلود داده‌ها به صورت فایل CSV یا Excel ارائه می‌دهند. در این صورت، می‌توانید فایل را دانلود کرده و به مرحله بعدی بروید.

      ۳. دستیابی به API اگر سایتی وجود داشته باشد که API (رابط برنامه نویسی اپلیکیشن) برای دسترسی به داده‌ها فراهم کند، می‌توانید از آن استفاده کنید. با استفاده از API، می‌توانید داده‌ها را به صورت خودکار و بدون نیاز به دانلود دستی از سایت، دریافت کرده و در فرمت Excel ذخیره کنید.

      ۴. تبدیل داده‌ها به فرمت Excel اگر داده‌ها را به فرمت CSV دریافت کرده‌اید یا از طریق API دریافت کرده‌اید، می‌توانید از قابلیت‌های Excel برای تبدیل داده‌ها به فرمت جدول استفاده کنید. برای این کار، می‌توانید فایل CSV را باز کنید یا داده‌های دریافتی از API را به یک ورق کار Excel کپی کرده و آن را به صورت جدول مرتب کنید.

      ۵. ذخیره کردن فایل پس از تبدیل داده‌ها به فرمت Excel، می‌توانید فایل را با استفاده از گزینه‌های موجود در نرم‌افزار Excel ذخیره کنید و از آن به عنوان منبع داده برای تحلیل‌ها و مطالعات خود استفاده کنید.

      این روش‌ها بسته به سایت یا منبعی که از آن داده‌ها را دریافت می‌کنید، ممکن است متفاوت باشند. برای دقیق‌ترین راهنمایی، بهتر است به دستورالعمل‌ها یا اطلاعاتی که توسط سایت یا منبع مربوطه فراهم شده است مراجعه کنید.
      موفق پیروز باشید مثل همیشه

      پاسخ
    سروش

    سلام . برای انتقال اطلاعات مثلا اعداد در سایت ورزشی به اکسل طوری که اعداد در سلول های مخصوص از پیش تعیین شده ، به صورت مستقیم وارد شوند ، چگونه اقدام شوند؟ ممنون

    پاسخ

      سلام ارادت خدمت شما دوست عزیز
      برای انتقال اطلاعات از یک وب‌سایت ورزشی به فرمت اکسل و قرار دادن آنها در سلول‌های مشخص، می‌توانید از روش‌های مختلفی استفاده کنید. این کار ممکن است نیازمند استفاده از ابزارهای برنامه نویسی مثل Python یا استفاده از ابزارهای آنلاین باشد. یکی از روش‌هایی که می‌توانید از آن استفاده کنید عبارتند از

      1.استفاده از فرمول Excel و اتصال به وب‌سایت
      – می‌توانید از توابع ورودی داده خارجی مانند WEBSERVICE یا FILTERXML در Excel استفاده کنید. با استفاده از این توابع می‌توانید اطلاعات مورد نیاز خود را از وب‌سایت دریافت کنید و آن‌ها را در سلول‌های مورد نظرتان در اکسل قرار دهید.

      2.استفاده از برنامه نویسی و اتصال به API
      – اگر وب‌سایت مورد نظر دارای API (رابط برنامه‌نویسی) باشد، می‌توانید با استفاده از زبان‌های برنامه‌نویسی مانند Python، اطلاعات را از وب‌سایت دریافت کنید و سپس آنها را در فایل Excel ذخیره کنید. برای این کار می‌توانید از کتابخانه‌هایی مانند Pandas برای پردازش داده و Openpyxl برای ایجاد و ویرایش فایل‌های Excel استفاده کنید.

      3.استفاده از ابزارهای آنلاین
      – برخی ابزارهای آنلاین مانند Zapier یا Microsoft Power Automate اجازه اتصال به وب‌سایت‌ها و اکسل را می‌دهند. با استفاده از این ابزارها می‌توانید روند انتقال اطلاعات را به صورت خودکار پیکربندی کنید.

      با توجه به نیاز و شرایط خاص شما، می‌توانید یکی از روش‌های فوق را انتخاب کنید و آن را پیاده‌سازی کنید.
      موفق پیروز باشید

      پاسخ
    داود

    سلام برای انتقال از سایت به اکسل ورژن اکسل مهمه
    ؟

    پاسخ

      سلام ارادت خدمت شما دوست عزیز!
      ورژن اکسل مهم است زیرا قابلیت‌ها و قوانین مرتبط با اکسل در هر ورژن ممکن است متفاوت باشند. برای انتقال اطلاعات از یک وب‌سایت به اکسل، شما ممکن است از روش‌های مختلفی استفاده کنید. این روش‌ها شامل موارد زیر می‌شوند:

      1. وارد کردن دستی: در این روش، شما می‌توانید اطلاعات مورد نظر را از وب‌سایت کپی کرده و آنها را به صورت دستی در فایل اکسل وارد کنید. ورژن اکسلی که برای این کار استفاده می‌کنید، تاثیری ندارد.

      2. استفاده از ویژگی‌های وب‌پیمایشگر: برخی از مرورگرها، مانند Google Chrome، امکانات خاصی برای استخراج داده‌ها از صفحات وب فراهم می‌کنند. این قابلیت‌ها به ورژن مرورگر و نه ورژن اکسل بستگی دارند.

      3. استفاده از ماکروها و برنامه‌نویسی: اگر نیاز به انتقال داده‌ها از وب‌سایت به اکسل به صورت خودکار دارید، می‌توانید از ماکروها و برنامه‌نویسی VBA (Visual Basic for Applications) در اکسل استفاده کنید. ورژن اکسل و نیاز به دسترسی به API‌های وب‌سایت می‌تواند در اینجا مهم باشد.

      بنابراین، ورژن اکسل می‌تواند تأثیری بر روی روش انتقال داده‌ها از وب‌سایت به اکسل داشته باشد، به ویژه اگر نیاز به استفاده از ویژگی‌ها یا افزونه‌های خاصی دارید که تنها در ورژن‌های خاص از اکسل موجود باشند.
      موفق باشید

      پاسخ
    محمودرضا

    سلام واحترام
    چگونه میشه دیتای سهام رو در تایم فریم های بایینتر مثلا 2 ساعته و در حالت تعدیل شده گرفت؟

    پاسخ

      سلام ارادت خدمت شما دوست عزیز!
      بله، می‌توانید دیتای سهام را در اکسل بر اساس تایم فریم‌های مختلف و در حالت تعدیل شده دریافت کنید. برای انجام این کار، می‌توانید از توابع مختلفی مانند INDEX، MATCH، و OFFSET یا توابع مخصوص سری زمانی استفاده کنید.

      فرض کنید که دیتای شما در ستون‌های A تا D است و اطلاعات به صورت تاریخ‌شده و قیمت در هر سهم در ستون C قرار دارد. همچنین، فرض کنید که تاریخ در ستون A و ساعت در ستون B قرار دارد.

      1. ساخت تایم‌فریم‌ها
      اولین قدم ایجاد تایم‌فریم‌های دلخواه شماست. مثلاً، اگر می‌خواهید تایم‌فریم 2 ساعته داشته باشید، می‌توانید از تابع INDEX و MATCH استفاده کنید. به عنوان مثال:

      =INDEX($A$2:$A$1000, MATCH(INT(A2), $A$2:$A$1000, 0)): این تابع تاریخ را برمی‌گرداند.
      =INDEX($B$2:$B$1000, MATCH(INT(A2), $A$2:$A$1000, 0)): این تابع ساعت را برمی‌گرداند.
      =INDEX($C$2:$C$1000, MATCH(INT(A2), $A$2:$A$1000, 0)): این تابع قیمت را برمی‌گرداند.

      2. حالت تعدیل شده
      اگر قیمت‌ها را تعدیل شده می‌خواهید، می‌توانید از توابع مربوط به قیمت تعدیل شده (مثل تقسیم بر قیمت پایانی) استفاده کنید.

      – برای مثال: =C2/D2، این تابع نسبت قیمت را به قیمت پایانی به شما می‌دهد.

      این توابع به شما این امکان را می‌دهند که داده‌های سهام را در تایم فریم‌های دلخواه خودتان در اکسل ببینید و حتی آن‌ها را تعدیل شده نیز مشاهده کنید. ممکن است توابع دقیقاً به نیازهای خاص شما نیاز داشته باشد، بنابراین ممکن است لازم باشد آن‌ها را با توجه به نیازهای خودتان تنظیم کنید.
      موفق پیروز باشید مثل همیشه

      پاسخ
    ایرج

    خوب بود

    پاسخ

      درود خدمت شما دوست عزیز
      ممنون بابت ارسال نتیجه کار تون شاد باشید

      پاسخ
    حمید

    سلام
    اگر تعداد سطرهای جدول زیاد باشن، تقریبا تا سطر 26 ام رو نمایش میده و بقیه رو میزنه Show more
    راه حل چیه به نظرتون؟
    هر کاری کردم کل سطرها رو نشون نمیده

    پاسخ

      سلام ارادت خدمت شما دوست عزیز
      برای انتقال اطلاعات از سایت بورس به اکسل، اگر مشکلی با نمایش تمام سطرها در اکسل دارید، می‌توانید از راهکارهای زیر استفاده کنید:

      1. **استفاده از فیلترهای سایت:**
      – اغلب سایت‌ها ابزارهای فیلترگذاری دارند که به شما اجازه می‌دهند تا داده‌ها را بر اساس معیارهای خاصی فیلتر کنید. اگر امکان نمایش تمام سطرها از طریق فیلترهای سایت فراهم است، از این روش استفاده کنید.

      2. **استفاده از ابزارهای خودکار برای اکسل:**
      – بسیاری از اکسل می‌توانند از ابزارهای خودکار برای وارد کردن داده‌ها از صفحات وب استفاده کنند. برخی از افزونه‌ها یا ویژگی‌های خودکار اکسل می‌توانند به شما کمک کنند تا داده‌ها را به صورت خودکار از سایت بخوانید.

      3. **استفاده از اسکریپتهای برنامه نویسی:**
      – اگر دسترسی به مهارت برنامه نویسی دارید، می‌توانید از زبان‌هایی مانند Python یا JavaScript برای نوشتن اسکریپت‌های خودکار برای دریافت و انتقال داده‌ها به اکسل استفاده کنید.

      4. **استفاده از اکسپورترهای داده سایت:**
      – برخی از سایت‌ها به شما امکان اکسپورت داده به فرمت‌های مختلف را می‌دهند. ممکن است یک گزینه “Export to Excel” یا “Download as CSV” در دسترس باشد که این فرآیند را سریع‌تر و آسان‌تر می‌کند.

      5. **تنظیمات اکسل:**
      – اگر تعداد سطرهای جدول بسیار زیاد است، ممکن است اکسل به دلیل محدودیت‌های منابع سیستمی، تعداد سطرهای قابل نمایش را محدود کند. در این صورت، از تنظیمات اکسل برای افزایش تعداد سطرهای نمایشی استفاده کنید.

      اگر مشکل همچنان پابرجا باشد و یا نیاز به راهنمایی دقیق‌تر دارید، اطلاعات بیشتری در مورد وب‌سایت خاص یا داده‌هایی که می‌خواهید انتقال دهید، مفید خواهد بود.
      موفق باشید

      پاسخ
    حسین

    با سلام آیا راهی برای وارد کردن داده ها از وبسایتی که اون سایت لاگین (نام کاربری و رمز)لازم داره و میدونم وجود داره؟ لطفا توضیح بدین

    پاسخ

      ارادت خدمت شما بله، می‌توانید از راه‌های مختلفی برای وارد کردن داده‌ها از وبسایتی که نیاز به ورود به سیستم (لاگین) دارد، به اکسل استفاده کنید. یکی از روش‌های رایج برای انجام این کار استفاده از قابلیت وب تکراری (Web Scraping) می‌باشد. در زیر توضیحی از این روش آمده است:

      ۱. وب تکراری (Web Scraping):
      برای وب تکراری، شما از کتابخانه‌ها و ابزارهای برنامه‌نویسی مانند Python و Beautiful Soup می‌توانید استفاده کنید. این روش به شما این امکان را می‌دهد که به صورت خودکار به وبسایت دسترسی پیدا کنید، اطلاعات مورد نیاز را از طریق لاگین دریافت کنید و سپس آن‌ها را به فرمتی مانند CSV یا Excel ذخیره کنید.

      در اینجا مراحل کلی وب تکراری را نشان می‌دهم:

      استفاده از کتابخانه‌های مورد نیاز: برای این کار، معمولاً از کتابخانه‌هایی مانند requests برای درخواست‌های وب و BeautifulSoup برای تجزیه و تحلیل صفحات وب استفاده می‌شود. برای نصب این کتابخانه‌ها، از مدیر پکیج‌های Python (pip) استفاده کنید

      pip install requests beautifulsoup4

      اتصال به سایت و لاگین: با استفاده از کتابخانه requests، می‌توانید به وبسایت دسترسی پیدا کرده و اطلاعات لاگین (نام کاربری و رمز) را ارسال کنید.

      درخواست‌های POST و GET: در بسیاری از وبسایت‌ها، برای ورود به سیستم از درخواست‌های POST برای ارسال اطلاعات لاگین و احراز هویت استفاده می‌شود.

      تجزیه و تحلیل صفحه‌ها: با استفاده از کتابخانه BeautifulSoup، می‌توانید صفحه‌های وب را تجزیه و تحلیل کرده و اطلاعات مورد نیاز را استخراج کنید.

      ذخیره داده‌ها: پس از استخراج اطلاعات از صفحه‌های وب، می‌توانید آن‌ها را در فرمت‌های مختلفی مانند CSV یا Excel ذخیره کنید.

      توجه داشته باشید که برای انجام این عملیات، نیاز به دانش برنامه‌نویسی و آشنایی با ابزارهای مورد استفاده دارید. همچنین، هنگام استفاده از وب تکراری، باید به قوانین و محدودیت‌های مربوط به استفاده از داده‌های وبسایت مورد نظر توجه کنید تا به مشکلات قانونی نخورید.
      موفق باشید

      پاسخ
    مجتبی

    این مقاله خیلی کاربردی هستش اما نمیدونم چرا تو اکسل من کار نمیکنه
    البته آفیس من ۲۰۱۰ است

    پاسخ

      سلام ارادت خدمت شما دوست عزیز
      اگر مراحل آموزش داده شده با اکسل شما یکی است نباید مشکلی باشد اگر خطای میدهید خطا را برایم ارسال کنید تا بررسی کنم مشکل از چی است
      شاد پیروز باشد مثل همیشه

      پاسخ
    محسن

    سلام
    مطلب مفیدی بود. ممنون
    یک سؤال دارم:
    این اطلاعات فقط برای نمادهایی که در حال معامله هستند نمایش داده میشه. راهی وجود داره که اطلاعات نمادهای بسته و ممنوع هم نمایش داده بشه؟

    پاسخ

      سلام ارادت خدمت شما دوست عزیز
      بله مشکلی ندارد شما هر سایت که می خوهید انتفال اطلاعات کنید را انخاب کنید
      موفق باشید

      پاسخ
      شیرین

      عالی بود سپاسگزارم

      پاسخ

        سلام ارادت خدمت شما دوست عزیز
        خوشحال هستم که توانستم برای شما کمک کنم
        همیشه در تلاش هستم که بهترین آموزشها را برای کاربران عزیز آکادمی روح الله قرار بدهم
        موفق باشید مثل همیشه

        پاسخ