import os
import pandas as pd
FILE_PATH = r'C:\Users\tskar\Desktop\Passportization.xls'
BASE_DIR = r'C:\Users\tskar\Desktop\base.xlsx'
DIRECTORY = 'clinics'
def to_excel(file, out_name):
file.to_excel(out_name)
def refine_files(file):
refined = file[file['Unnamed: 1'].notna()][['Unnamed: 1', 'Unnamed: 2']]
return refined
def main():
base = pd.read_excel(BASE_DIR)
# fn - daabrunebs failis saxelebs am direeqtoriashi
# path.join sachiroa ro mtliani failis misamarti aawyo directorias + failis saxeli, os.join gaaaketebs magas
for fn in os.listdir(DIRECTORY):
file = os.path.join(DIRECTORY, fn)
df = refine_files(pd.read_excel(file))
# base-s daemateba da daemateba
# tab-ebis da egetbs gasworreba ari ctrl+shift+l rorame
base = base.merge(df, left_on='Unnamed: 1', right_on='Unnamed: 1')
to_excel(base, 'res.xlsx')
if __name__ == "__main__":
main()
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}