Нужно обрабатывать большие CSV-файлы с помощью PHP.
Работа с fgetcsv и производительностью кажется довольно хорошей Для еще лучшей / более быстрой обработки я бы хотел, чтобы в файлах csv были имена столбцов в первой строке, которых сейчас нет.
Теперь я хотел бы добавить верхнюю строку с именами столбцов в файл csv с PHP перед обработкой файлов с помощью fgetcsv.
Есть ли способ легко добавить строку в начало файла с помощью php? Или это будет означать, что я должен использовать подход, подобный приведенному ниже?
- Элемент списка
- Элемент списка
- создать временный файл
- добавить имена столбцов в этот временный файл
- читать исходное содержимое файла csv
- поместить оригинальное содержимое csv во временный файл
- удалить оригинальный файл
- переименовать временный файл
Любые отзывы о том, как сделать это наиболее эффективным способом, высоко ценятся. Спасибо за ваше время :) 1025 *