PHPExcel изменяет существующий файл .xlsx с помощью нескольких рабочих таблиц


require_once '../Classes/PHPExcel/IOFactory.php';


/** PHPExcel */require_once '../Classes/PHPExcel.php';

$excel2 = PHPExcel_IOFactory::createReader('Excel2007');
$excel2 = $excel2->load('dentkey.xlsx');
$excel2->setLoadAllSheets();
$excel2->setActiveSheetIndex(0);
$excel2->getActiveSheet()->setCellValue('C6', '4')           

->setCellValue('C7', '5')         

  ->setCellValue('C8', '6')       

    ->setCellValue('C9', '7');
$excel2->setActiveSheetIndex(1);
$excel2->getActiveSheet()->setCellValue('A7', '4')

->setCellValue('C7', '5');


$objWriter = PHPExcel_IOFactory::createWriter($excel2, 'Excel2007');
$objWriter->save('dentkey1.xlsx');


здесь, я могу загрузить (.xlsx) файл и я также могу изменить (dentkey.xlsx). Но после создания нового файла .xlsx (dentkey1.xlsx).. все данные листов, которые были в (dentkey.xlsx) не загружается, а также я не могу установить значение для 2-го листа.

вы можете точно

$excel2->setActiveSheetIndex(1);
$excel2->getActiveSheet()->setCellValue('A7', '4')

->setCellValue('C7', '5');

не устанавливает значение 5 в столбец «C7» сгенерированного (dentkey.xlsx) файла

, пожалуйста, помогите мне...

Большое спасибо заранее

-121--727242- Возобновление работы льва при закрытии документов без выхода из приложения Я впервые погружаюсь ногами в какао. Вот простой вопрос. OS X Lion поддерживает возобновление состояния окна при завершении работы приложения и его повторном запуске. Хорошо, хорошо и хорошо. Но для...

Я впервые погружаюсь ногами в Какао.

Вот простой вопрос. OS X Lion поддерживает возобновление состояния окна при завершении работы приложения и его повторном запуске. Хорошо, хорошо и хорошо.

Но для приложений на основе документов может ли та же функция Возобновить также управлять сохранением состояния окна при закрытии и повторном открытии документа позже , но без выхода из приложения? (Другими словами, может ли он постоянно управлять состоянием каждого файла независимо от того, завершает приложение или нет? Или я должен управлять им самостоятельно, сохраняя информацию в файлах документов?)

Например, приложения iWork '09 делают такие вещи: если вы закроете сохраненный документ и снова откроете его, он восстановит размер окна, расположение и положение прокрутки. Я не знаю, делает ли это с помощью Lion's Resume per se.

Но, напротив, текстовый редактор OS X Lion восстанавливает окна при выходе и перезапуске, но не запоминает состояния окна при закрытии документа и его повторном открытии. Это делает меня подозрительным, что использование Resume без выхода из программы может быть невозможно автоматически (так как, возможно, Pages сохраняет состояния окна в собственном формате файла, но TextEdit не использует обычный текст, RTF, HTML и т.д. файлы).


У меня еще нет доступа к видео WWDC 2011, и ни в примечаниях к выпуску OS X, ни в руководстве по программированию приложений OS X, ни в документах API NSWindowRestoration об этом не говорится конкретно.

Опять вопрос: автоматически запоминать состояние окна документа после его закрытия и открытия без выхода из приложения (как это делает iWork)... поддерживает ли это Lion's Restore?

Спасибо большое!

6
задан joshua-choi 29 September 2011 в 08:27
поделиться