написать строку в формате даты в Excel, используя PHP - PullRequest
1 голос
/ 12 сентября 2011

Я использую книгу и библиотеку листов для загрузки листа Excel в нашем проекте.Но эта библиотека записывает данные в «текстовом» или «общем» формате, что является проблемой.Большинство пользователей хотят отсортировать дату, поэтому в текущем формате проблема заключается в том, что они будут отсортированы по алфавиту.Поэтому, пожалуйста, помогите мне отформатировать как в дате, так что при сортировке это будет следовать соответственно (от старейшего к новейшему или от самого нового к старому).

Есть ли какая-либо функция или класс в php, которые форматируют строку даты (например, "24 августа"2011 ") к фактической дате формирования?

Большое спасибо.

1 Ответ

0 голосов
/ 27 сентября 2011

BiffWriter позволяет записывать даты в виде целых чисел в Excel:

$excelDate = xlsDate(8,24,2011);

И затем вы можете использовать это для записи данных в ваш файл:

xlsWriteNumber($row,$col,$excelDate);

Ссылка на документы BiffWriter .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...