Data Validation, Comments, and Hyperlinks
Create user-friendly templates with dropdowns, validation rules, instructions, notes, and safe links.
Updated
dataValidation()validationList()comment()hyperlink()importTemplate()What you will learn
- Generate guided import templates.
- Add list and rule validation to ranges.
- Add explanatory comments and controlled hyperlinks.
Create a dropdown list#
$workbook->validationList('D2:D5000', [
'Draft',
'Active',
'Archived',
], [
'prompt_title' => 'Status',
'prompt' => 'Choose one of the available statuses.',
'error_title' => 'Invalid status',
]);Add numeric or date validation#
$workbook->dataValidation('C2:C5000', 'decimal', [
'operator' => 'between',
'formula1' => 0,
'formula2' => 1000000,
'allow_blank' => false,
]);Add comments and links#
$workbook
->comment('A1', 'Import Guide', 'SKU is required and must be unique.')
->hyperlink('H2', 'https://example.com/products/123', 'Open product');Generate a complete import template#
MnbExcel::domainImportTemplate('products', [
'include_examples' => true,
'include_instructions' => true,
])
->save('product-import-template.xlsx');Was this guide useful?Use GitHub issues for corrections, missing examples, or unclear behavior.
Open an issue