একটি এক্সেল শিট ম্যাকের অবশিষ্ট আইডি যুক্ত করা


-1

আমার শীটে প্রায় 14000 সারি রয়েছে। ইতিমধ্যে একটি আইডি রয়েছে এমন প্রায় 500 টি সারি রয়েছে। বাকী না। এই আইডিগুলি অবিচ্ছিন্ন নয়, উদাহরণস্বরূপ একটি রেকর্ডে আইডি 50 রয়েছে, পরেরটিতে 140 এবং আরও কিছু রয়েছে।

আমি এই রেকর্ডগুলির জন্য বর্তমান আইডিগুলি রাখতে চাই এবং উপরের আইডিগুলির ফাঁকগুলির মধ্যে অন্যান্য সারিতে আইডি যুক্ত করতে চাই।

আমার কী প্রয়োজন তা পাওয়ার জন্য এটি কীভাবে যোগাযোগ করা যায় সে সম্পর্কে কোনও পরামর্শ খুঁজছি।


আপনার প্রশ্নের উত্তর নয়, তবে এই এক্সেলটি করার জন্য আপনি প্রচুর প্রচেষ্টা ব্যয় করার আগে: আপনার কাছে যদি প্রচুর ডেটা থাকে (এবং 14 কে সারি অনেক বেশি) তবে সেই ধরণের ব্যবহারের জন্য লিখিত প্রোগ্রামে এটি স্টোর করে বিবেচনা করুন। যেমন একটি পূর্ণ ডাটাবেস (এসকিউএল, ওরাকল, ...) বা হালকা ডাটাবেসে (যেমন নোসকিএল, অ্যাক্সেস.এক্স, ...)। এটি পরে আপনাকে প্রচুর কাজ বাঁচাতে পারে এবং কোনও ডাটাবেস একটি রেকর্ডে একটি (প্রাথমিক) কী যুক্ত করবে যা অনন্য হবে এবং যা আপনার প্রশ্নের সমাধান করতে পারে।
হেনেস

আমার প্রশ্নে সমস্যা কি? অস্পষ্ট অংশটি কী?
এফফ্রেইন

পরবর্তী সময় উদাহরণস্বরূপ ডেটা টেবিল বা স্ক্রিনশট পোস্ট করা সাহায্য করবে।
স্লিক করুন

যারা আমার প্রশ্নের উত্তরকে কমিয়ে দিয়েছে তারা কি কারণগুলির বিষয়ে একটি মন্তব্য ভাগ করে নেবেন, কেন এটি ভাল প্রশ্ন নয়?
এফফ্রেইন

উত্তর:


-1

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

নীচের কোডটি চালানোর জন্য আমি একটি পিএইচপি ফাইল তৈরি করেছি (যা আমি এটি আমার স্থানীয় এমএএমপিতে চালিত করি) যা ব্রাউজারে আমার প্রয়োজনীয় নম্বরগুলি মুদ্রণ করে।

পিএইচপি ইন:
একটি অ্যারেতে বিদ্যমান আইডিগুলি মোড়ানো সহজ ছিল। তারপরে, আমি আমার মোট সারিগুলির সীমার মধ্যে আইডির জন্য আরেকটি অ্যারে তৈরি করেছি। তারপরে আমি আইডির তালিকাটি প্রতিধ্বনিত করে $ ব্যবহৃত অ্যারেটিতে উপস্থিত থাকাগুলিকে বাদ দিই।

$used = array ('42', '43', '44', '45',...)

$ids = array();

for ($min= 45;$min <15000;$min++) {
    $ids[]=$min;
}

foreach ($ids as $id) {

    if (!in_array($id,$used)) {echo $id ."<br />";}

}

সুতরাং আমার ব্রাউজার পৃষ্ঠায়, আমি সংখ্যার সাথে একটি লাইন-বিচ্ছিন্ন তালিকা পেয়েছি, যা আমি আমার এক্সেল শীটে অনুলিপি করে আটকিয়েছি।


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