Изображение Chart.js с PHP ExcelPhp

Кемеровские программисты php общаются здесь
Anonymous
Изображение Chart.js с PHP Excel

Сообщение Anonymous »

Я пытаюсь преобразоватьchart.js в изображение с помощью toDataURL, затем пропустить его с помощью ajax и использовать URL-адрес, чтобы установить путь к изображению для php excel. Я хочу вставить данные, не используя никакую кнопку, и мой PHP Excel ничего не показывает
скрипт

Код: Выделить всё

        var canvas = document.getElementById('chart1');
var imgData = canvas.toDataURL('image/png', 1);

$.ajax({
type: "POST",
url: "?f=excel_customer",
data: { imgData: imgData },
success: function(response) {
console.log(response);
}
});
php Excel

Код: Выделить всё

 if(isset($_POST['imgData'])) {

$image= $_POST['imgData'];

$objDrawing = new PHPExcel_Worksheet_Drawing();    //create object for Worksheet drawing
$objDrawing->setName('chart');                     //set name to image
$objDrawing->setDescription('chart');              //set description to image
$signature = 'chart1';                             //Path to signature .jpg file
$objDrawing->setPath($image);
$objDrawing->setOffsetX(15);
$objDrawing->setOffsetY(15);
$objDrawing->setCoordinates('B2');
$objDrawing->setWidth(90);
$objDrawing->setHeight(90);
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet());  //save image
}
Я не знаю, можно ли этого добиться или нет. если нет, может ли кто-нибудь предложить нам другой способ сделать это, но все равно использовать phpexcel

Подробнее здесь: https://stackoverflow.com/questions/784 ... -php-excel

Вернуться в «Php»