Кто-нибудь знает, как определить формат ячеек Excel с помощью PHPExcel? Один ответ здесь How to know the formatting of Excel Cell сделал это на C#, но я хочу сделать это с помощью PHPExcel. Благодарю.Определение формата номера ячеек Excel с помощью PHPExcel
0
A
ответ
2
$objPHPExcel->getActiveSheet()
->getStyle('A1');
Вернет объект Style для ячейки A1 в текущем активном листе. Вы можете посмотреть на свойства объекта стиля, чтобы идентифицировать элементы стиля, которые вы заинтересованы.
Если это специально формат номера, то
$objPHPExcel->getActiveSheet()
->getStyle('A1')
->getNumberFormat();
Вернется формат номер объекта маски , который имеет метод getFormatCode()
вернуть маску формата в виде строки
EDIT
Если вы специально хотите проверить, если ячейка содержит формат даты мас k или нет, то есть специальная встроенная функция, специально написанная для этой цели:
if(PHPExcel_Shared_Date::isDateTime($objWorksheet->getCellByColumnAndRow($col, $row))) {
echo 'Cell contains a date or time';
}
Смежные вопросы
- 1. Определение формата ячеек в excel
- 2. Блокировка определенных ячеек с помощью пароля phpExcel
- 3. Слияние ячеек Excel не работает PHPExcel
- 4. Форматы ячеек в phpexcel
- 5. Как получить значение формата файла XLS с помощью PHPExcel
- 6. Настройка формата номера Excel с помощью xlcFormatNumber в xll
- 7. Изменение формата номера с помощью vb.net
- 8. Определение группы имен ячеек с помощью vba
- 9. PHPExcel заменяет последние три номера
- 10. PHPExcel: меняется цвет фона ячеек
- 11. Извлечь номера ячеек при условии в excel
- 12. C# Анализ формата пользовательских ячеек Excel
- 13. Почему при изменении формата номера ячеек изменяется значение параметра AVERAGE?
- 14. Недопустимая координата ячеек phpExcel
- 15. Защита ячеек PHPExcel
- 16. PHPExcel, принимающий формат пустых ячеек
- 17. Чтение номера телефона с начальным нулем phpexcel
- 18. редактирование документа Excel 2007 с помощью PHPExcel
- 19. Создание больших файлов Excel с помощью PHPExcel
- 20. Создание excel 2007 с помощью PHPExcel
- 21. Запись в файл Excel с помощью PHPExcel
- 22. Загрузите файл Excel с помощью PHPExcel
- 23. Защитить файл Excel с помощью PHPExcel
- 24. PHPExcel: длинные номера имеют научный формат (xxxE-08) при чтении
- 25. Определение формата распаковки с помощью структуры python
- 26. Отключить несколько ячеек в PHPExcel
- 27. Чтение Excel с использованием OLEDB с использованием формата ячеек
- 28. Извлечение скрытых ячеек из файла excel в PHPExcel
- 29. Номер формата ios excel с цветом
- 30. PHPExcel, выводящие нули в качестве пустых ячеек
Спасибо. да, проблема в том, что мне не удалось заранее узнать адрес ячейки. Я написал обертку, которая анализирует любой рабочий лист, но я обнаружил, что ячейки с форматами даты хранятся в целых числах в Excel, поэтому я хочу их обнаружить, чтобы я мог программно их фильтровать и получать их дату перед сохранением в БД. То, что я пробовал, было '$ objPHPExcel-> getActiveSheet() -> getStyle ($ objWorksheet-> getCellByColumnAndRow ($ col, $ row));' но, похоже, что-то не хватает, –
О, мой! Это именно то, чего я хочу. Я проверю это сразу. Большое спасибо. –
А, каждая ячейка рассматривается как «Генерал», я не знаю почему. –