В настоящее время я работаю над экспортом массива PHP в файл .xlsx. И так выглядит массив:
< /p>
array(9) { [0]=> string(1) "1" [1]=> string(24) "Company" [2]=> string(9) " 12345689" [3]=> string(9) "Name" [4]=> string(1) "4" [5]=> string(26) "careerintern2017@gmail.com"}
< /code>
Я бы хотел экспортировать этот массив в форматирование как: < /p>
id | ent_name | ent_num | owner | ent_c | email
-------------------------------------------------------------------------
1 | Company | 123456789| Name | 4 | careerintern2017@gmail.com
-------------------------------------------------------------------------
< /code>
И это то, что я имею до сих пор: < /p>
$excel_file_path = "ent_info/ent_info_list.xlsx";
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($excel_file_path);
$row_num = $spreadsheet->setActiveSheetIndex(0)->getHighestRow();
$row_num =$row_num+1;
$col_num=0;
$counter=1;
$sheet = $spreadsheet->getActiveSheet();
foreach($array as $data){
$pos = get_excel_col($col_num).$row_num;
//$pos = A2, B2, C2 .... (for example)
$sheet->setCellValue($pos, $data);
if($counter==6){
$row_num++;
$col_num=0;
}
$col_num++;
$counter++;
}
$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, "Xlsx");
$writer->save($excel_file_path);
< /code>
Тем не менее, после выполнения этого он ничего не показал в файле Excel .xlsx. Есть ли что -то выше для написания данных в файл Excel?
Подробнее здесь: https://stackoverflow.com/questions/542 ... -file-xlsx
Как экспортировать массив PHP в файл Excel (.xlsx)? ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1754074563
Anonymous
В настоящее время я работаю над экспортом массива PHP в файл .xlsx. И так выглядит массив:
< /p>
array(9) { [0]=> string(1) "1" [1]=> string(24) "Company" [2]=> string(9) " 12345689" [3]=> string(9) "Name" [4]=> string(1) "4" [5]=> string(26) "careerintern2017@gmail.com"}
< /code>
Я бы хотел экспортировать этот массив в форматирование как: < /p>
id | ent_name | ent_num | owner | ent_c | email
-------------------------------------------------------------------------
1 | Company | 123456789| Name | 4 | careerintern2017@gmail.com
-------------------------------------------------------------------------
< /code>
И это то, что я имею до сих пор: < /p>
$excel_file_path = "ent_info/ent_info_list.xlsx";
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($excel_file_path);
$row_num = $spreadsheet->setActiveSheetIndex(0)->getHighestRow();
$row_num =$row_num+1;
$col_num=0;
$counter=1;
$sheet = $spreadsheet->getActiveSheet();
foreach($array as $data){
$pos = get_excel_col($col_num).$row_num;
//$pos = A2, B2, C2 .... (for example)
$sheet->setCellValue($pos, $data);
if($counter==6){
$row_num++;
$col_num=0;
}
$col_num++;
$counter++;
}
$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, "Xlsx");
$writer->save($excel_file_path);
< /code>
Тем не менее, после выполнения этого он ничего не показал в файле Excel .xlsx. Есть ли что -то выше для написания данных в файл Excel?
Подробнее здесь: [url]https://stackoverflow.com/questions/54248915/how-to-export-php-array-to-excel-file-xlsx[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия