使用 PhpSpreadsheet 添加占位符文本
Add a placeholder text using PhpSpreadsheet
有没有办法使用 PhpSpreadsheet 将占位符文本添加到单元格?
我想要一段文本作为占位符,这样客户可以立即在该单元格中键入内容,而不是首先需要删除该单元格中的文本。
Excel 中没有内置方法可以在单元格为空时在单元格中显示“占位符”文本(请参阅此 Super User answer)。
但是,您可以在 Excel 中添加如下所示的提示消息:
操作方法如下:
$validation = $spreadsheet->getActiveSheet()->getCell('B3')
->getDataValidation();
$validation->setShowInputMessage(true);
$validation->setPromptTitle('Prompt title');
$validation->setPrompt('Prompt message');
有没有办法使用 PhpSpreadsheet 将占位符文本添加到单元格?
我想要一段文本作为占位符,这样客户可以立即在该单元格中键入内容,而不是首先需要删除该单元格中的文本。
Excel 中没有内置方法可以在单元格为空时在单元格中显示“占位符”文本(请参阅此 Super User answer)。
但是,您可以在 Excel 中添加如下所示的提示消息:
操作方法如下:
$validation = $spreadsheet->getActiveSheet()->getCell('B3')
->getDataValidation();
$validation->setShowInputMessage(true);
$validation->setPromptTitle('Prompt title');
$validation->setPrompt('Prompt message');