- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день дорогие форумчане.
Необходимо написать макрос (скрипт). Пользователь набирает свой адрес, скрипт берет с карты координаты Xю, Yю и выдает пользователю некое значение Zю.
Есть порядка 3к файлов Excel в которых прописаны конкретные значения Zn для конкретных Xn, Yn.
Как я понимаю эти файлы необходимо импортировать в MySQL.
Скрипт получая Xю, Yю ищет два ближайшие значения Xn, Yn и на основе среднего значения Zn выдает пользователю Zю.
Но пытаясь все это об мыслить башка вскипает, мож у кого было что то похожее иль кто знает как это осуществить, вообщем поможите.
Как я понимаю эти файлы необходимо импортировать в MySQL.
Можно и в csv.
Только не понятно - что, в каждом из 3к файлов только по 3 значения прописаны? В один файл это почему не слить\не создать?
В каждом файле значений 15 но нужных нам 3
ну юзайте phpexcell библиотеку просто, хотя по рессурсах конечно накладно будет. или же да, импортировать с помощью этой библиотеки всё в mysql и делов.
В каждом файле значений 15 но нужных нам 3
Зайдем с другой стороны - в каждом файле по одной строке?
Да нет это карточка, заполненная на 4 ячейки вниз и на 12 вправо, значений где то 15 остальные пустые, но адреса ячеек с нужными нам данными одни и те же, все 100% файлов не просматривал, но те что просмотрел совпадает.
Да нет это карточка, заполненная на 4 ячейки вниз и на 12 вправо,
Хм.. тогда сложнее.
Наверное действительно проще всего с пом. библиотеки phpexcell импортировать в БД (не обязательно МуСкуль).
А ещё, наверное, можно соорудить макрос для экселя и всё нужное экспортировать в csv.
А тебе это обязательно для ВЭБ? Мб. в МС Акцессе будет проще\достаточно?
В Microsoft Office Access возможно создать из толпы файлов одну базу данных?
В Microsoft Office Access возможно создать из толпы файлов одну базу данных?
А какие проблемы? Конечно можно :) Это же как бы СУБД.
Ни когда с ней не работал буду ковырять
DimaHikolaevi4, если проблема только с обработкой формата Excel, и хочется это делать на сервере, то:
- для PHP можно использовать библиотеку PHPExcel;
- для Perl можно использовать библиотеку Spreadsheet::ParseExcel.
Действительно, как заметили предыдущие ораторы, если допускается выполнять обработку на клиенте, то можно сделать обработку массы файлов XLS при помощи VBA (и MS Access тут не обязателен, можно собрать данные и на лист Excel, а затем их уже импортнуть вручную в MySQL через CSV или подобное).
Примерный алгоритм:
1) в цикле перебрать все файлы *.xls из нужной папки;
2) при переборе открывать каждый файл, извлекать из него данные с нужных ячеек нужного листа, закрывать текущий файл и переходить к следующему;
3) после обработки каждого файла, записывать извлеченные из него данные на лист в текущей книге (например, 1 запись - 1 строка).
Пояснения по этим пунктам нужны?