2016-05-07 1 views
0

У меня есть файл Excel, хранящийся на моем веб-сервере, который я использую в качестве калькулятора. Мне было интересно, можно ли отправлять/отправлять значения в определенные ячейки, а затем извлекать результат из определенной ячейки? Я бы предпочел сделать это с помощью PHP.Опубликовать/отправить значения ячейкам в файле Excel и извлечь результат из определенной ячейки?

+0

Редактировать: Мое расширение файла excel - .xlsm – user3814037

+0

Почему вы хотите выполнить расчет и т. Д. В файле excel? почему не в php? Чтобы прочитать файл excel в PHP, вы можете обратиться к http://stackoverflow.com/questions/12877704/is-there-a-php-library-for-xlsmexcel-with-macro-parsing-editing – mqpasta

ответ

0

Используйте phpExcel, вот пример, чтобы открыть и изменить существующий файл:

<?php 
error_reporting(E_ALL); 
set_time_limit(0); 

date_default_timezone_set('Europe/Lisbon'); 
set_include_path(get_include_path() . PATH_SEPARATOR . './Classes/'); 

include 'PHPExcel/IOFactory.php'; 

$fileType = 'Excel5'; //you may have to change this value 
$fileName = 'yourfile.xlsm'; 

// Read the file 
$objReader = PHPExcel_IOFactory::createReader($fileType); 
$objPHPExcel = $objReader->load($fileName); 

// Change the file 
$objPHPExcel->setActiveSheetIndex(0) 
      ->setCellValue('A1', 'Hello') 
      ->setCellValue('B1', 'World!'); 

// Write the file 
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, $fileType); 
$objWriter->save($fileName); 

Пожалуйста, обратитесь к official documentation и список examples.

 Смежные вопросы

  • Нет связанных вопросов^_^