如何在yii中使用ECSVExport将徽标添加到csv文件中?

时间:2014-04-08 03:54:22

标签: php yii

Yii::import('application.extensions..ECSVExport');
$filename = 'filename.csv';

$csv = new ECSVExport($sheet_generation);
$csv->setOutputFile($outputFile);
$imageUrl = Yii::app()->request->baseUrl.'/themes/optisol/images/resign-icon.png'; 
$num = cal_days_in_month(CAL_GREGORIAN, $month,$year); 
$heading="Attendance  for 01"."-".$month."-".$year." To ".$num."-".$month."-".$year." ";
$content=$heading;
$content = $content.$csv->toCSV(); 
Yii::app()->getRequest()->sendFile($filename, $content, "text/csv", false);

1 个答案:

答案 0 :(得分:1)

无法做到。实际上,不是你问的方式。

CSV是一个文本文件,因此不能像文字处理器文档那样嵌入图像。

如果我们想要文件中的图像,则必须将文件名放在文档中。然后,阅读文档的人可以决定如何处理文件名。

文件将显示如下:

id, name, image, email
1,'Tom', 'image1.png', 'user1@domain.com'
1,'Jones', 'image2.png', 'user2@domain.com'