[2025-10-03 06:56:34] local.INFO: --- SUBMIT FILTERS: PROCESS STARTED ---  
[2025-10-03 06:56:34] local.INFO: Step 1: Validation successful. {"sheetName":"ChinaImports","selectedYear":"2024"} 
[2025-10-03 06:56:34] local.INFO: Step 2: Excel file found at path. {"path":"/home/chinagas/public_html/mias.chinagasinternational.com/mias-laravel/storage/app/public/LPG Global.xlsx"} 
[2025-10-03 06:56:34] local.INFO: Step 3: Excel file opened successfully.  
[2025-10-03 06:56:34] local.INFO: Step 4: Found matching sheet. {"sheetName":"ChinaImports"} 
[2025-10-03 06:56:34] local.INFO: Step 5: Header processed. {"header":["Year","2016","2017","2018","2019","2020","2021","2022","2023","2024",""],"found_years_at_indexes":{"1":"2016","2":"2017","3":"2018","4":"2019","5":"2020","6":"2021","7":"2022","8":"2023","9":"2024"}} 
[2025-10-03 06:56:34] local.INFO: Step 6: Processing row. {"country":"United States","data_sample":{"Country":"United States","0":3238.9912050000003,"1":3593.355162,"2":1677.553662,"3":51.083027}} 
[2025-10-03 06:56:34] local.INFO: Step 6: Processing row. {"country":"Iran","data_sample":{"Country":"Iran","0":3974.006734,"1":3440.9599620000004,"2":3090.13275448,"3":4744.16395}} 
[2025-10-03 06:56:34] local.INFO: Step 7: Processing complete. {"total_records_processed":12} 
[2025-10-03 07:06:29] local.WARNING: Skipping row 49 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:06:29] local.WARNING: Skipping row 50 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:06:29] local.WARNING: Skipping row 51 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:06:29] local.WARNING: Skipping row 52 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:06:29] local.WARNING: Skipping row 53 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:08:38] local.WARNING: Skipping row 49 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:08:38] local.WARNING: Skipping row 50 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:08:38] local.WARNING: Skipping row 51 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:08:38] local.WARNING: Skipping row 52 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:08:38] local.WARNING: Skipping row 53 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:33:31] local.WARNING: Skipping row 49 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:33:31] local.WARNING: Skipping row 50 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:33:31] local.WARNING: Skipping row 51 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:33:31] local.WARNING: Skipping row 52 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:33:31] local.WARNING: Skipping row 53 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:15] local.WARNING: Skipping row 49 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:15] local.WARNING: Skipping row 50 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:15] local.WARNING: Skipping row 51 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:15] local.WARNING: Skipping row 52 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:15] local.WARNING: Skipping row 53 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:29] local.WARNING: Skipping row 49 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:29] local.WARNING: Skipping row 50 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:29] local.WARNING: Skipping row 51 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:29] local.WARNING: Skipping row 52 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:29] local.WARNING: Skipping row 53 in sheet 'PDHUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:53] local.WARNING: Skipping row 49 in sheet 'Total' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:53] local.WARNING: Skipping row 50 in sheet 'Total' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:53] local.WARNING: Skipping row 51 in sheet 'Total' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:53] local.WARNING: Skipping row 52 in sheet 'Total' due to column count mismatch: header=8, row=7  
[2025-10-03 07:51:53] local.WARNING: Skipping row 53 in sheet 'Total' due to column count mismatch: header=8, row=7  
[2025-10-03 07:52:35] local.WARNING: Skipping row 49 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:52:35] local.WARNING: Skipping row 50 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:52:35] local.WARNING: Skipping row 51 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:52:35] local.WARNING: Skipping row 52 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:52:35] local.WARNING: Skipping row 53 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:52:57] local.WARNING: Skipping row 49 in sheet 'Industrial' due to column count mismatch: header=8, row=7  
[2025-10-03 07:52:57] local.WARNING: Skipping row 50 in sheet 'Industrial' due to column count mismatch: header=8, row=7  
[2025-10-03 07:52:57] local.WARNING: Skipping row 51 in sheet 'Industrial' due to column count mismatch: header=8, row=7  
[2025-10-03 07:52:57] local.WARNING: Skipping row 52 in sheet 'Industrial' due to column count mismatch: header=8, row=7  
[2025-10-03 07:52:57] local.WARNING: Skipping row 53 in sheet 'Industrial' due to column count mismatch: header=8, row=7  
[2025-10-03 07:53:56] local.WARNING: Skipping row 49 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:53:56] local.WARNING: Skipping row 50 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:53:56] local.WARNING: Skipping row 51 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:53:56] local.WARNING: Skipping row 52 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:53:56] local.WARNING: Skipping row 53 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:54:53] local.WARNING: Skipping row 49 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:54:53] local.WARNING: Skipping row 50 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:54:53] local.WARNING: Skipping row 51 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:54:53] local.WARNING: Skipping row 52 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:54:53] local.WARNING: Skipping row 53 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:54:58] local.WARNING: Skipping row 49 in sheet 'C4' due to column count mismatch: header=8, row=7  
[2025-10-03 07:54:58] local.WARNING: Skipping row 50 in sheet 'C4' due to column count mismatch: header=8, row=7  
[2025-10-03 07:54:58] local.WARNING: Skipping row 51 in sheet 'C4' due to column count mismatch: header=8, row=7  
[2025-10-03 07:54:58] local.WARNING: Skipping row 52 in sheet 'C4' due to column count mismatch: header=8, row=7  
[2025-10-03 07:54:58] local.WARNING: Skipping row 53 in sheet 'C4' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:11] local.WARNING: Skipping row 49 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:11] local.WARNING: Skipping row 50 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:11] local.WARNING: Skipping row 51 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:11] local.WARNING: Skipping row 52 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:11] local.WARNING: Skipping row 53 in sheet 'C3' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:24] local.WARNING: Skipping row 49 in sheet 'Industrial' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:24] local.WARNING: Skipping row 50 in sheet 'Industrial' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:24] local.WARNING: Skipping row 51 in sheet 'Industrial' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:24] local.WARNING: Skipping row 52 in sheet 'Industrial' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:24] local.WARNING: Skipping row 53 in sheet 'Industrial' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:41] local.WARNING: Skipping row 49 in sheet 'Residential' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:41] local.WARNING: Skipping row 50 in sheet 'Residential' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:41] local.WARNING: Skipping row 51 in sheet 'Residential' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:41] local.WARNING: Skipping row 52 in sheet 'Residential' due to column count mismatch: header=8, row=7  
[2025-10-03 07:55:41] local.WARNING: Skipping row 53 in sheet 'Residential' due to column count mismatch: header=8, row=7  
[2025-10-03 07:56:21] local.INFO: --- SUBMIT FILTERS: PROCESS STARTED ---  
[2025-10-03 07:56:21] local.INFO: Step 1: Validation successful. {"sheetName":"ChinaImports","selectedYear":"2024"} 
[2025-10-03 07:56:21] local.INFO: Step 2: Excel file found at path. {"path":"/home/chinagas/public_html/mias.chinagasinternational.com/mias-laravel/storage/app/public/LPG Global.xlsx"} 
[2025-10-03 07:56:21] local.INFO: Step 3: Excel file opened successfully.  
[2025-10-03 07:56:21] local.INFO: Step 4: Found matching sheet. {"sheetName":"ChinaImports"} 
[2025-10-03 07:56:21] local.INFO: Step 5: Header processed. {"header":["Year","2016","2017","2018","2019","2020","2021","2022","2023","2024",""],"found_years_at_indexes":{"1":"2016","2":"2017","3":"2018","4":"2019","5":"2020","6":"2021","7":"2022","8":"2023","9":"2024"}} 
[2025-10-03 07:56:21] local.INFO: Step 6: Processing row. {"country":"United States","data_sample":{"Country":"United States","0":3238.9912050000003,"1":3593.355162,"2":1677.553662,"3":51.083027}} 
[2025-10-03 07:56:21] local.INFO: Step 6: Processing row. {"country":"Iran","data_sample":{"Country":"Iran","0":3974.006734,"1":3440.9599620000004,"2":3090.13275448,"3":4744.16395}} 
[2025-10-03 07:56:21] local.INFO: Step 7: Processing complete. {"total_records_processed":12} 
[2025-10-03 07:57:26] local.INFO: --- SUBMIT FILTERS: PROCESS STARTED ---  
[2025-10-03 07:57:26] local.INFO: Step 1: Validation successful. {"sheetName":"ChinaImports","selectedYear":"2016"} 
[2025-10-03 07:57:26] local.INFO: Step 2: Excel file found at path. {"path":"/home/chinagas/public_html/mias.chinagasinternational.com/mias-laravel/storage/app/public/LPG Global.xlsx"} 
[2025-10-03 07:57:26] local.INFO: Step 3: Excel file opened successfully.  
[2025-10-03 07:57:26] local.INFO: Step 4: Found matching sheet. {"sheetName":"ChinaImports"} 
[2025-10-03 07:57:26] local.INFO: Step 5: Header processed. {"header":["Year","2016","2017","2018","2019","2020","2021","2022","2023","2024",""],"found_years_at_indexes":{"1":"2016","2":"2017","3":"2018","4":"2019","5":"2020","6":"2021","7":"2022","8":"2023","9":"2024"}} 
[2025-10-03 07:57:26] local.INFO: Step 6: Processing row. {"country":"United States","data_sample":{"Country":"United States","0":3238.9912050000003,"1":3593.355162,"2":1677.553662,"3":51.083027}} 
[2025-10-03 07:57:26] local.INFO: Step 6: Processing row. {"country":"Iran","data_sample":{"Country":"Iran","0":3974.006734,"1":3440.9599620000004,"2":3090.13275448,"3":4744.16395}} 
[2025-10-03 07:57:26] local.INFO: Step 7: Processing complete. {"total_records_processed":12} 
[2025-10-03 07:57:37] local.INFO: --- SUBMIT FILTERS: PROCESS STARTED ---  
[2025-10-03 07:57:37] local.INFO: Step 1: Validation successful. {"sheetName":"ChinaImports","selectedYear":"2019"} 
[2025-10-03 07:57:37] local.INFO: Step 2: Excel file found at path. {"path":"/home/chinagas/public_html/mias.chinagasinternational.com/mias-laravel/storage/app/public/LPG Global.xlsx"} 
[2025-10-03 07:57:37] local.INFO: Step 3: Excel file opened successfully.  
[2025-10-03 07:57:37] local.INFO: Step 4: Found matching sheet. {"sheetName":"ChinaImports"} 
[2025-10-03 07:57:37] local.INFO: Step 5: Header processed. {"header":["Year","2016","2017","2018","2019","2020","2021","2022","2023","2024",""],"found_years_at_indexes":{"1":"2016","2":"2017","3":"2018","4":"2019","5":"2020","6":"2021","7":"2022","8":"2023","9":"2024"}} 
[2025-10-03 07:57:37] local.INFO: Step 6: Processing row. {"country":"United States","data_sample":{"Country":"United States","0":3238.9912050000003,"1":3593.355162,"2":1677.553662,"3":51.083027}} 
[2025-10-03 07:57:37] local.INFO: Step 6: Processing row. {"country":"Iran","data_sample":{"Country":"Iran","0":3974.006734,"1":3440.9599620000004,"2":3090.13275448,"3":4744.16395}} 
[2025-10-03 07:57:37] local.INFO: Step 7: Processing complete. {"total_records_processed":12} 
[2025-10-03 07:58:27] local.WARNING: Skipping row 49 in sheet 'RefineryStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:27] local.WARNING: Skipping row 50 in sheet 'RefineryStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:27] local.WARNING: Skipping row 51 in sheet 'RefineryStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:27] local.WARNING: Skipping row 52 in sheet 'RefineryStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:27] local.WARNING: Skipping row 53 in sheet 'RefineryStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:48] local.WARNING: Skipping row 49 in sheet 'RefineryStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:48] local.WARNING: Skipping row 50 in sheet 'RefineryStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:48] local.WARNING: Skipping row 51 in sheet 'RefineryStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:48] local.WARNING: Skipping row 52 in sheet 'RefineryStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:48] local.WARNING: Skipping row 53 in sheet 'RefineryStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:55] local.WARNING: Skipping row 49 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:55] local.WARNING: Skipping row 50 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:55] local.WARNING: Skipping row 51 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:55] local.WARNING: Skipping row 52 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:58:55] local.WARNING: Skipping row 53 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:01] local.WARNING: Skipping row 49 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:01] local.WARNING: Skipping row 50 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:01] local.WARNING: Skipping row 51 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:01] local.WARNING: Skipping row 52 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:01] local.WARNING: Skipping row 53 in sheet 'RefineryStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:08] local.WARNING: Skipping row 49 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:08] local.WARNING: Skipping row 50 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:08] local.WARNING: Skipping row 51 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:08] local.WARNING: Skipping row 52 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:08] local.WARNING: Skipping row 53 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:11] local.WARNING: Skipping row 49 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:11] local.WARNING: Skipping row 50 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:11] local.WARNING: Skipping row 51 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:11] local.WARNING: Skipping row 52 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 07:59:11] local.WARNING: Skipping row 53 in sheet 'TerminalStock' due to column count mismatch: header=8, row=7  
[2025-10-03 08:00:46] local.WARNING: Skipping row 49 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:00:46] local.WARNING: Skipping row 50 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:00:46] local.WARNING: Skipping row 51 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:00:46] local.WARNING: Skipping row 52 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:00:46] local.WARNING: Skipping row 53 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:04] local.WARNING: Skipping row 49 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:04] local.WARNING: Skipping row 50 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:04] local.WARNING: Skipping row 51 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:04] local.WARNING: Skipping row 52 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:04] local.WARNING: Skipping row 53 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:16] local.WARNING: Skipping row 49 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:16] local.WARNING: Skipping row 50 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:16] local.WARNING: Skipping row 51 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:16] local.WARNING: Skipping row 52 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:16] local.WARNING: Skipping row 53 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:22] local.WARNING: Skipping row 49 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:22] local.WARNING: Skipping row 50 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:22] local.WARNING: Skipping row 51 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:22] local.WARNING: Skipping row 52 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:22] local.WARNING: Skipping row 53 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:38] local.WARNING: Skipping row 49 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:38] local.WARNING: Skipping row 50 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:38] local.WARNING: Skipping row 51 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:38] local.WARNING: Skipping row 52 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:38] local.WARNING: Skipping row 53 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:43] local.WARNING: Skipping row 49 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:43] local.WARNING: Skipping row 50 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:43] local.WARNING: Skipping row 51 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:43] local.WARNING: Skipping row 52 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:43] local.WARNING: Skipping row 53 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:47] local.WARNING: Skipping row 49 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:47] local.WARNING: Skipping row 50 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:47] local.WARNING: Skipping row 51 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:47] local.WARNING: Skipping row 52 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:47] local.WARNING: Skipping row 53 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:50] local.WARNING: Skipping row 49 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:50] local.WARNING: Skipping row 50 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:50] local.WARNING: Skipping row 51 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:50] local.WARNING: Skipping row 52 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
[2025-10-03 08:01:50] local.WARNING: Skipping row 53 in sheet 'TerminalStorageUtilization' due to column count mismatch: header=8, row=7  
