Python code to unprotect the excel sheet with a valid password

import msoffcrypto
import pathlib
# pip install msoffcrypto-tool'

url = pathlib.Path(r'D:\Source')
excel_files = list(url.glob('*.xlsx'))
def unlock(filename, passwd, output_folder):
    temp = open(filename, 'rb')
    excel = msoffcrypto.OfficeFile(temp)
    excel.load_key(passwd)
    out_path = pathlib.Path(output_folder)
    if not out_path.exists():
        out_path.mkdir()

    with open(str(out_path/filename.name), 'wb') as f:
        excel.decrypt(f)
    temp.close()
for i in excel_files:
    unlock(i, 'Password', r'D:\Destination')



------------------------------

# Replace "C:\Your\Directory\Path" with the actual path to the directory you want to search in.
$directoryPath = "D:\Testing"
# Replace "2023-06-30" with the date you want to check in "YYYY-MM-DD" format.
$targetDate = "2023-06-30"

# Get all the *.txt files in the specified directory that match the target date.
$matchingFiles = Get-ChildItem -Path $directoryPath -Filter "*.txt" | Where-Object { $_.LastWriteTime.Date -eq (Get-Date $targetDate).Date }

# Display the count of matching files.
Write-Host "Number of *.txt files for $targetDate $($matchingFiles.Count)"


Comments

Popular posts from this blog

host

Steps to create SSH key from git bash

test