/** * Set file column widths for Excel files. * * @param string[] $columns Column names. * @param MoodleExcelWorksheet $worksheet The worksheet. */ protected function set_column_widths($columns, $worksheet) { $lastcolumnindex = count($columns) - 1; $worksheet->set_column(0, $lastcolumnindex, tool_downloaddata_config::$columnwidths['default']); foreach ($columns as $no => $name) { if (isset(tool_downloaddata_config::$columnwidths[$name])) { $worksheet->set_column($no, $no, tool_downloaddata_config::$columnwidths[$name]); } } }