ওয়েবসাইটের ডেটাটি এক্সেলের শীটে লিঙ্ক করা


0

আমি যা অর্জন করার চেষ্টা করছি তা এমনকি সম্ভব কিনা তা নিশ্চিত নই তবে আমি অনুভব করেছি যে আমি জিজ্ঞাসা করব। আমার জন্য শত শত বিভিন্ন স্মার্টফোনের স্পেসিফিকেশন সহ আমি একটি শালীন আকারের স্প্রেডশিট পেয়েছি যা আমি নিজের জন্য একটি পোষা প্রজেক্টের জন্য কাজ করছি এবং আমি যে প্রযুক্তি ফোরামে অংশ নিয়েছি I ডিভাইসে জনপ্রিয়তা এবং আগ্রহের পরিমাণ নির্ধারণের উপায় হিসাবে। (বাম দিকে অন্য দুটি কলাম হ'ল "ফোনআরিনা স্টাফ রেটিং" এবং "ফোনআরেনার ব্যবহারকারী রেটিং")) জিএসএম এরিনা ফ্যান গণনা

আপাতত, আমি যা করছিলাম তা হ'ল পরিমাণটি ম্যানুয়ালি প্রবেশ করছে তবে এটি এতগুলি ফোন দিয়ে এবং সংখ্যাটি প্রায়শই পরিবর্তিত হয়ে ক্লান্তিকর হতে পারে। আমি জানতে চাই যে এক্স ফোনের ওয়েবপেজের উত্স ডেটা থেকে "ফ্যান কাউন্ট" নম্বরটি স্বয়ংক্রিয়ভাবে টানানোর কোনও উপায় আছে কিনা?

এখানে চিত্র বর্ণনা লিখুন

স্পষ্টতই, আমি এটি প্রতিটি ফোনের জন্য সন্ধান করতে সক্ষম হব না তবে আমি যদি কমপক্ষে প্রতিটি ফোনের জন্য উত্সের তথ্য রাখতে পারি এবং তারপরে সংখ্যাগুলি রাখি তবে সেগুলি নিজের আপডেট করে নেওয়া যথেষ্ট।


সম্ভাব্য = হ্যাঁ অসুবিধাও = কিছুটা হ্যাঁ। সন্দেহ ছাড়াই আপনার ভিবিএ ব্যবহার করতে হবে তবে সেখানে বেশ কয়েকটি পদ্ধতি রয়েছে যা আপনাকে ইউআরএল দ্বারা একটি ওয়েবপৃষ্ঠা ডাউনলোড করতে এবং এর html ফর্মটি দেখতে দেয়। আপনার এইচটিএমএলটি একবার হয়ে গেলে, এটি আপনার সংখ্যাটি সন্ধান করার জন্য যদি এটি ছড়িয়ে দেওয়া হয় তবে তা কেবল বিষয়
এরিক এফ

উত্তর:


1

আপনাকে শুরু করার জন্য এখানে একটি ভাল উদাহরণ is আমি আমার মন্তব্যে যেমন বলেছি, আপনি যা চান তা অর্জন করতে আপনাকে ভিবিএ ব্যবহার করতে হবে। মূল পদ্ধতি হ'ল ইন্টারনেট এক্সপ্লোরার আরম্ভ করার জন্য ভিবিএ ব্যবহার করা এবং তারপরে এইচটিএমএল কোডটি ফিরিয়ে আনা। সেই কোডটির মধ্যে থেকেই আপনার নম্বরটি কোথায় রয়েছে তা খুঁজতে আপনাকে পাঠ্যের মাধ্যমে পাল্টাতে হবে।

নীচে একটি পৃষ্ঠার জন্য এইচটিএমএল ফেরত দেওয়ার পদ্ধতি রয়েছে:

Sub getData()

Dim url As String
Dim ie As Object
Dim state As Integer
Dim text As Variant


Set ie = CreateObject("InternetExplorer.Application")

ie.Visible = 0

url = "http://www.eoddata.com/stockquote/NASDAQ/AAPL.htm"
ie.Navigate url


state = 0
Do Until state = 4
 DoEvents
 state = ie.readyState
Loop

text = ie.Document.Body.innerHTML

End Sub

স্পষ্টতই আপনি URL টি আপনার ওয়েবসাইটের URL এ পরিবর্তন করবেন। একবার আপনি এটি সেট আপ করার পরে শেষে ভেরিয়েবল পাঠ্যটিতে এইচটিএমএল থাকবে যাতে আপনি সেই কোডটি দিয়ে যেতে চান সৃজনশীল পদ্ধতিটি ব্যবহার করুন। আপনি কীভাবে এমআইডি, ফাইন্ড এবং ট্রিম কমান্ড ব্যবহার করবেন তা জানতে চাইবেন।

আশা করি এটি কমপক্ষে আপনি শুরু করেছেন


তথ্যের জন্য ধন্যবাদ. দেখে মনে হচ্ছে আমার ভিবিএ অধ্যয়ন শুরু করা দরকার।
জ্যাকব কে

এটি সত্যই একমাত্র উপায় এবং শেখার পক্ষে খুব খারাপ নয়। কমপক্ষে আপনার এখানে থেকে একটি ভাল উদাহরণ রয়েছে।
এরিক এফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.