fn list_worksheet_names( archive: &mut ZipArchive<Cursor<&[u8]>>, ) -> Result<Vec<String>, ExtractError>