|
52 / 3 / 4
Регистрация: 27.02.2016
Сообщений: 277
|
||||||
Запись в csv. Скрипт внутри14.08.2017, 20:03. Показов 2569. Ответов 11
Метки нет (Все метки)
Привет всем. Ниже код предоставляю, помогите разобраться.
В основном 2 проблемки: 1 проблема. В textarea ввожу слова другом под другом. Нужно, чтобы шел поиск и вывод из БД по этим словам. Пока вывод идет только по первому слову. Однажды получилось и что-то напортачил. 2. проблема. В конце кода код записи в csv, не пойму почему, но последняя переменная $base записывается на следующую строку в ячейку B, все предыдущие 7 переменных в первую строку в каждую ячейку. Оставляю 7 переменных, все ок.
0
|
||||||
| 14.08.2017, 20:03 | |
|
Ответы с готовыми решениями:
11
Запись в БД из файла csv
Запись данных из БД в эксель или csv |
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||||
| 14.08.2017, 21:48 | ||||
Сообщение было отмечено samvel4000 как решение
Решение
1
|
||||
|
|
|||||||
| 14.08.2017, 21:56 | |||||||
0
|
|||||||
|
52 / 3 / 4
Регистрация: 27.02.2016
Сообщений: 277
|
|||||||
| 15.08.2017, 08:08 [ТС] | |||||||
|
Спасибо. В первой проблеме разделитель с "\r" поменял на "\r\n" поиск идет по всем слова в поле ввода.
Во второй проблеме банально все. Перенос строки при экспорте в csv из-за кривого импорта в БД,т.к. в одном столбце слова в ячейках импортировались с переносом. trim() спас. Сейчас думаю, нужно как то сделать так, чтобы при экспорте в csv в первой строке были заголовки, или может сделать как-то экспорт в csv со второй строки, а заголовки я сам напишу и закину файл на сервер, а он там уже будет просто перезаписываться. Добавлено через 12 минут Может подскажете по этой части кода:
0
|
|||||||
|
|
|||||||
| 15.08.2017, 18:50 | |||||||
0
|
|||||||
|
52 / 3 / 4
Регистрация: 27.02.2016
Сообщений: 277
|
|
| 16.08.2017, 14:49 [ТС] | |
|
Добавлено через 1 минуту
Jewbacabra, select помог. Еще вопрос такой, если база большая, больше 1млн, она может не влезть в файл csv или может? Например, база в 2млн? Тут можно как-то разбивку сделать, чтобы при экспорте файл разбивался при достижении определенного количества строк и создавался новый, например файл(1)
0
|
|
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
| 16.08.2017, 15:35 | |
|
samvel4000, размер любого файла, в том числе и csv ограничен наименьшим из: ограничение файловой системы, доступным местом диске.
0
|
|
|
52 / 3 / 4
Регистрация: 27.02.2016
Сообщений: 277
|
||
| 16.08.2017, 17:51 [ТС] | ||
|
0
|
||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
| 16.08.2017, 18:19 | |
|
samvel4000, csv не может вмещать или не вмещать, это просто текстовый файл, такой же как txt. Поэтому такая характеристика как количество строк не имеет смысла, важен размер в байтах. Упереться в ограничения фс будет тяжело, в ext4 например, максимальный размер файла что-то вроде 10ТБ. На 1.5кк строк нужно по 6.6 МБ на строк. Остается только влезть в доступное место на диске.
0
|
|
|
52 / 3 / 4
Регистрация: 27.02.2016
Сообщений: 277
|
|
| 16.08.2017, 19:48 [ТС] | |
|
Jewbacabra, В блокноте я могу закинуть большую базу, но в csv или эксель упирается в определенное количество строк и все, ничего с этим не поделать. Вы же пользовались экселем, знаете наверное, или у вас получалось вставить в эксель больше 1,5 млн строк? Максимум удавалось 1048000 строк примерно.
Или я его наверное открываю экселем и поэтому не все строки отображает? Как тогда открыть файл csv с базой в 1.5 млн строк через эксель? Только раздербанить его на куски
0
|
|
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|||
| 16.08.2017, 21:30 | |||
|
1
|
|||
|
52 / 3 / 4
Регистрация: 27.02.2016
Сообщений: 277
|
|
| 17.08.2017, 08:32 [ТС] | |
|
Jewbacabra, Можешь показать как установить лимит и сделать запрос? На примере скрипта в начале темы
0
|
|
| 17.08.2017, 08:32 | |
|
Помогаю со студенческими работами здесь
12
Запись в CSV-файл из массива. Не является форматом csv! Скрипт.Нужно из файла csv в AD. и автоматом этот скрипт добавляет 50 пользователей из execl Скрипт конвертации CSV в XLSX с форматированием Perl скрипт (Импорт\экспорт данных из csv) Скрипт, подключающийся к БД и скачивающий таблицу в CSV-файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|