0 / 0 / 0
Регистрация: 07.07.2018
Сообщений: 35
|
||||||
1 | ||||||
Разделители в csv06.11.2018, 15:49. Показов 855. Ответов 15
Метки нет (Все метки)
задача , написать прогу которая бы читала цсв файлы, записывала в бд и выводила на экран. Данную задачу я сделал, но она работает только с разделителями через запятую, а эксель сохраняет с точкой с запятой.
0
|
06.11.2018, 15:49 | |
Ответы с готовыми решениями:
15
Разделители в .csv файлах Обратиться к файлу в папке через CSV модуль и Параметры CSV Экспорт данных после обработки в *.csv, используя Export-Csv Разбиение CSV файла на много csv файлов по разделителю |
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
06.11.2018, 16:04 | 2 |
В mysql уже есть реализация импорта/экспорта csv с настройками различных разделителей.
Смотри LOAD DATA INFILE ... и SELECT ... INTO OUTFILE ...
0
|
0 / 0 / 0
Регистрация: 07.07.2018
Сообщений: 35
|
|
06.11.2018, 16:13 [ТС] | 3 |
он как бы через запятую, разделяет, а через точку с запятой нет, Пишет всё в одну колонку.
Добавлено через 1 минуту что вы имеете в виду?
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
06.11.2018, 16:24 | 4 |
alex6754, я имею ввиду что mysql эту задачу умеет решать из коробки. Слова, по которым гуглить я указал.
0
|
0 / 0 / 0
Регистрация: 07.07.2018
Сообщений: 35
|
||||||
06.11.2018, 16:37 [ТС] | 5 | |||||
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
06.11.2018, 16:59 | 6 |
Судя по подсветке кола что-то напутано с кавычками
0
|
0 / 0 / 0
Регистрация: 07.07.2018
Сообщений: 35
|
||||||
07.11.2018, 15:47 [ТС] | 7 | |||||
Добавлено через 1 час 12 минут как правильно? я пробовал по всякому, ппомогите...
0
|
0 / 0 / 0
Регистрация: 07.07.2018
Сообщений: 35
|
||||||
08.11.2018, 07:41 [ТС] | 8 | |||||
0
|
0 / 0 / 0
Регистрация: 07.07.2018
Сообщений: 35
|
|||||||||||
09.11.2018, 13:42 [ТС] | 9 | ||||||||||
Jewbacabra, я проверил, дело с отображением русского языка не в бд или сиранице, т. к. при изменении в самой mysql выводится на страницу правильные символы русскрго языка. Соответственно , дело в самой загрузке csv в бд. Правильно? т.к. в php врятли пролема следовательно ajax , именно он выдаёт неправильную кодеровку. Так?
как исправить данную проблему? Добавлено через 32 минуты
ответил Warning: mysql_query() expects parameter 1 to be string, object given in Z:\home\q\www\import.php on line 44 Ошибка - Запрос - INSERT INTO tbl_employee (name, address, gender, designation, age) VALUES ('ыв1', '22', 'вав', 'вак', '231') значит данные получает?
0
|
0 / 0 / 0
Регистрация: 07.07.2018
Сообщений: 35
|
|
12.11.2018, 13:23 [ТС] | 11 |
прописывал вссё равно только англйский, и в бд кодеровку менял сp1251, utf8. меняется только в бд знак вопрос где русские буквы и пустые яячейки соответственно.
0
|
0 / 0 / 0
Регистрация: 07.07.2018
Сообщений: 35
|
||||||
13.11.2018, 13:29 [ТС] | 12 | |||||
не помогает, правилно написано?
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|
13.11.2018, 14:10 | 13 |
alex6754, вы применяете iconv к необъявленной ранее переменной $line и нигде потом её не используете.
0
|
0 / 0 / 0
Регистрация: 07.07.2018
Сообщений: 35
|
||||||
14.11.2018, 08:17 [ТС] | 14 | |||||
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|
14.11.2018, 08:49 | 15 |
alex6754, да. Проверьте кодировку php скрипта и базы данных, везде должно быть UTF8.
mysql и mysqli - разные драйверы. Если выбрали второй, используйте только mysqli_ функции.
0
|
0 / 0 / 0
Регистрация: 07.07.2018
Сообщений: 35
|
|
14.11.2018, 12:52 [ТС] | 16 |
mysqli_query($connect, "SET CHARSET UTF8");
не чего не меняет
0
|
14.11.2018, 12:52 | |
14.11.2018, 12:52 | |
Помогаю со студенческими работами здесь
16
Запись в CSV-файл из массива. Не является форматом csv! Конвертировать CSV ANSI в CSV UTF-8 или шо делать Разделители Разделители Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |