- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день дорогие форумчане.
Необходимо написать макрос (скрипт). Пользователь набирает свой адрес, скрипт берет с карты координаты 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 строка).
Пояснения по этим пунктам нужны?