একটি এক্সেল শীট দূষিত কিনা তা বলার জন্য একটি প্রোগ্রাম্যাটিক উপায় আছে?


0

আমরা একটি পুরানো এবং চমত্কার বড় এক্সেল শীট আছে। এটা প্রতিটি দিন একাধিক বার সংরক্ষিত এবং এটি সপ্তাহে একবার শীট দূষিত হয়ে মনে হয়।

পরিবেশ:

  • সবাই x64 বিল্ড ব্যবহার করে

  • এটি ব্লুমবার্গ এবং একটি প্লাগইন সহ একাধিক প্লাগিন ব্যবহার করে

  • এটি ব্লুমবার্গ এবং এক বাড়িতে একাধিক RTD এর ব্যবহার করে

  • আমরা অফিস এবং এক্সেল সর্বশেষ সংস্করণ ব্যবহার করা হয়

  • Win7 এবং Win10 মেশিনের মিশ্রণ (এছাড়াও x64)।

একটি সংরক্ষিত এক্সেল শীট যদি এটি সূক্ষ্ম কাজ করে একটি ম্যানুয়ালি পরিদর্শন লোড না করে এটি একটি দুর্নীতিবাজ উপায় কি আমরা বলতে পারি?

সর্বাধিক (সমস্ত?) এর সময় যখন এটি দূষিত হয় তখন এটি খোলা হবে না বা যখন আপনি কিছু করবেন তখন এটি ক্রাশ হয়ে যাবে CRTL-F

আমরা দিনে একাধিকবার শীট সংরক্ষণ করি এবং আমরা যদি করতে পারি সেক্ষেত্রে আমরা প্রতিটি সংরক্ষণ যাচাই করতে চাই।


এক্সেল ওয়ার্কবুক দুর্নীতি সনাক্তকরণ এবং পুনরুদ্ধারের নিবন্ধ থেকে দুটি মুক্ত সরঞ্জাম পাওয়া যেতে পারে ।
Harrymc

উত্তর:


1

আমি ব্যক্তিগতভাবে একটি powerhell স্ক্রিপ্ট লেখা সুপারিশ করবে।

ডেস্কটপে সমস্ত স্প্রেডশিটগুলি কীভাবে খুলতে হয় তার একটি প্রাথমিক উদাহরণ নীচে।

যদি ফাইলটি ঠিক / খোলা যায় তবে স্ক্রিপ্টটি স্প্রেডশীটে প্রথম শীটের নামটি আউটপুট করবে।

ফাইলটি যদি দূষিত / অযোগ্য হয়, তবে পাওয়ারশেল একটি ব্যতিক্রম নিক্ষেপ করবে।

এটি সহজেই ফাইলটির নাম এবং একটি টেবিলে একটি স্ট্যাটাস দেওয়ার জন্য বর্ধিত করা যেতে পারে।

$user = $env:USERNAME
$Location = "c:\users\$user\desktop\"

$ExcelFiles = Get-ChildItem -Path $Location -Filter *.xls*

Foreach ($ExcelFile in $ExcelFiles){
    $Excel = New-Object -ComObject Excel.Application
    $Workbook = $Excel.Workbooks.Open($ExcelFile.FullName)
    $workSheet = $Workbook.Sheets.Item(1)
    $WorkSheet.Name
}

এই বলে, স্প্রেডশীটের সাথে বিষয়গুলির পরিদর্শন করাও একটি ভাল ধারণা হবে।

বড় স্প্রেডশীটগুলির সমস্যাগুলির কারণ হিসাবে আমি লক্ষ্য করেছি যে স্প্রেডশীট জুড়ে অনেকগুলি কাস্টম বিন্যাসকরণ (বিভিন্ন ফন্ট, রঙিন পাঠ ইত্যাদি)।

একটি নতুন স্প্রেডশীট শুরু করার এবং প্রয়োজনে অন্যের ২ টি তথ্য সহযোগীতার সাথে বিবেচনা করা কি মূল্যবান?

আশাকরি এটা সাহায্য করবে.

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