Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -143,7 +143,7 @@ def convert_ci(by_line_item_file, combined_file, password):
|
|
| 143 |
merged_df[col] = ""
|
| 144 |
merged_df = merged_df[column_order]
|
| 145 |
|
| 146 |
-
# Save merged output partitioned into
|
| 147 |
max_rows = 350
|
| 148 |
outputs = []
|
| 149 |
|
|
@@ -153,9 +153,13 @@ def convert_ci(by_line_item_file, combined_file, password):
|
|
| 153 |
filename = f"{mawb} T01 Manifest - {suffix}.xlsx"
|
| 154 |
with pd.ExcelWriter(filename, engine='openpyxl') as writer:
|
| 155 |
chunk.to_excel(writer, sheet_name="Converted", index=False)
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 159 |
outputs.append(filename)
|
| 160 |
|
| 161 |
return outputs
|
|
|
|
| 143 |
merged_df[col] = ""
|
| 144 |
merged_df = merged_df[column_order]
|
| 145 |
|
| 146 |
+
# Save merged output partitioned into 351-row chunks
|
| 147 |
max_rows = 350
|
| 148 |
outputs = []
|
| 149 |
|
|
|
|
| 153 |
filename = f"{mawb} T01 Manifest - {suffix}.xlsx"
|
| 154 |
with pd.ExcelWriter(filename, engine='openpyxl') as writer:
|
| 155 |
chunk.to_excel(writer, sheet_name="Converted", index=False)
|
| 156 |
+
worksheet = writer.sheets['Converted']
|
| 157 |
+
for column_cells in worksheet.columns:
|
| 158 |
+
max_length = max(len(str(cell.value)) if cell.value is not None else 0 for cell in column_cells)
|
| 159 |
+
col_letter = column_cells[0].column_letter
|
| 160 |
+
worksheet.column_dimensions[col_letter].width = max_length + 2
|
| 161 |
+
for cell in column_cells:
|
| 162 |
+
cell.number_format = "@"
|
| 163 |
outputs.append(filename)
|
| 164 |
|
| 165 |
return outputs
|