@Figuro я не работаю через ресурсы с большим объемом, предпочитаю базы данных. И ничего долгого нет прогнать записи в тестовом скрипте, который больше ничего не делает
Правильный импорт xls файла
-
Всем привет. Ребят подскажите в каком формате и с какой кодировкой сохранить xls файл чтобы в бд корректно отображались и кириллица и латиница. Все что мог перепробовал, или все отображается правильно кроме кириллицы, или же некорректно отображает колонки но латиницу и кириллицу отображает верно.
пример xls

что получается в бд

-
Я так сохранял, и получается тоже самое(((

-
@artsamdev А перекодировать в csv его не получится? Бас прекрасно может импортировать сразу весь список, но только в свою базу которая привязана к данному проекту. на 127.0.0... так не получится.

-
Не совсем понял(((( Я создал бд проекта, и заходу через импорт CSV. Что значит 127.0.0....? Вообщем как сделать правильно в моем случае?))))
-
@artsamdev Импортировать ее, но предварительно сохранив ее в формате .scv не знаю как с этим управляется офис от ms, но libre или open office это делают прекрасно. И вот его импортировать, а импортировать xls он не умеет, вы что в обычную mongodb сможете напрямую отправить таблицу экселя?
-
С mongodb я вообще не знаком, но логично что нет. Вообщем я понял что нужно сделать сейчас буду пробовать) Спасибо
-
@tts9
Спасибо большое за помощь, установил libre отлично работает. Вопрос решен тему можно закрывать -
@artsamdev Вспомнил, есть одна особенность. Импортировать списки где есть url -лы так получается не всегда, два слеша и двоеточие... в общем он может разделить и разделит по : получится не http://site.com, а так http //site.com
и это будут разные элементы )
Вообще такие бяки с базой импорта и экспорта решаются кодировкой. Я и насколько могу судить не один я) такую инфу где могут быть нежданчики, всегда кодирую в base64 вообще это же касается cookie и прочего. -
@tts9 Чтобы он не разделял там где не надо, строку надо экранировать двойными кавычками "http://site.com"
-
@usertrue @UserTrue Я знаю, а вот у @artSamDev могут потом возникнуть неожиданности, если он такую операцию попробует провернуть с урлами. Вот я и подсказал что вспомнил. Тем более он импортирует список экселевский где врят-ли заполняющие будут "кавычить" что то.
Но все равно base64 вперде. ;) так удобнее, только места конечно занимает, а читать их я не собираюсь, я и так знаю что там будет и чего не будет. -
@tts9 libreOffice точно умеет экранировать когда даже excel файл сохраняешь через него в csv. А в excel уже не помню давно отказался.
-
Парни понял вас, спасибо что уточнили эти моменты. Кстати уже сталкивался с урл, решал это экранированием в двойные ковычки. Еще раз спасибо😉
-
@artsamdev Эта про base64 я не истина в последней инстанции, Просто когда они идут потоком и хз чо может привалить, то эта. Моя лень, мне просто лень регулярки составлять что бы он сам строку кавычил, а пользователи и не знают что он там и как отправляет. И там не одну надо будет, а сидеть смотреть варианты, а так. Просто размер конечно получается..