function get_company_contacts ()
{
$company_all = call_all_company ();//замете это использует код предыдущей функции
sleep(1);
foreach ( $company_all as $key =>$value)
{
$company_id[]=$value['ID'];
$cmd_arr_cach[(int)($key/49)]["list_".$key]='crm.company.get?id='.$value['ID'];
}
print_r ($cmd_arr_cach);
foreach ($cmd_arr_cach as $keys => $cmd_arr)
{
sleep(1);//Щадяший режим лучше ставить 2 секунды
$local_r = CRest::call('batch',
array(
'halt' => 0,
'cmd'=> $cmd_arr
)
);
// print_r ($local_r);
$result[]= $local_r['result']['result'];//call_user_func_array('array_merge', $local_r['result']['result']);
}
$result = call_user_func_array('array_merge', $result);
return $result;
}
print_r (get_company_contacts ());
import pandas as pd
import os
folder = 'All' #папка с файлами
files = os.listdir(folder) #формируем список путей к файлам
all_file_frames = [] #сюда будем добавлять прочитанную таблицу
for f in files:
print('Reading %s'%(folder+'/'+f))
tab = pd.read_excel(folder+'/'+f)
all_file_frames.append(tab)
all_frame = pd.concat(all_file_frames,axis=0) # axis=0 если нужно добавить таблицу снизу и axis=1 если нужно слева
all_frame.to_excel('final_file.xlsx') #получим файл final_file.xlsx в os.getcwd()