The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"нужен скрипт для определения общих элементов в массивов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (PHP)
Изначальное сообщение [ Отслеживать ]

"нужен скрипт для определения общих элементов в массивов"  +/
Сообщение от Загруз on 02-Ноя-12, 04:37 
Доброе время суток всем!
Понимаю вопрос нубский,но готового приблизительного варианта не нашёл(((а самому разбираться-немного не прогер(опыт маленький в программировании и т.п.-да и лучше разбираюсь на примерах)

Вообщем есть файл формата .xls (Excel) со следующим содержанием:
в столбце начиная от ячейки А2 до Аn1, где n1-это последнее заполненная ячейка в столбце А, находятся символы(рус буквы) и цифры.
в столбце начиная от ячейки B2 до Bn2, где n2-это последнее заполненная ячейка в столбце B, находятся символы и цифры.
n1 и n2 отличны друг от друга.

Нужно сформировать текстовый файл (.txt) с содержанием общих элементов(ячеек по содержанию) (разделитель между элементами в текстовом файле-Tab)между столбцом А и столбцом В через скрипт на php.

Очень был бы признателен за пример!
заранее благодарю за помощь!

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "нужен скрипт для определения общих элементов в массивов"  +2 +/
Сообщение от Pahanivo (ok) on 02-Ноя-12, 07:45 
до сессии вроде еще далеко

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "нужен скрипт для определения общих элементов в массивов"  +/
Сообщение от Andrey Mitrofanov on 02-Ноя-12, 11:14 
Это он, Жестокий Ентерпрайс. xls + php.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "нужен скрипт для определения общих элементов в массивов"  +/
Сообщение от Stac on 03-Ноя-12, 17:36 
См. штуки типа https://poi.apache.org/

Либо найди как из PHP запускать Java методы. Либо возьми из этого POI исходный код, портируй под PHP. Либо для PHP где-то уже есть похожая библиотека.


P.S. На вкус и цвет все фломастеры разные, конечно. На мой взгляд: задача бестолковая.  

Формат .xls, даже не современный НЕсовсем открытый OOXML, а ещё тот - старый и реально закрытый. И вот самому писать приладу, для разбора кода-формата, на который нет документации (даже исходников; я вроде не пропустил - старый xls всё ещё закрыт). С которым у самих мелких и мягких не факт что всё гладко, как мелькало в наших интернетах, а наши люди пытливые.

При таком раскладе нельзя написать программу гарантированно дающую предсказуемый результат. Без наличия Офеса, его библиотек, среды, откуда можно пускать функции из тех библиОтек. На Бэйсике что-то запускать, к примеру. Даже если трудозатраты для родины не считаны.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "нужен скрипт для определения общих элементов в массивов"  +/
Сообщение от Загруз on 06-Ноя-12, 03:36 
ну а если эти элименты удут не в Excel файле храниться, а допустим в двух тектовых документах:
например:
text1.txt-там храниться будут допустим элементы ячеек А (элементы друг от друга разделены "Enter")
text2.txt-там храниться будут элементы ячеек В(элементы друг от друга разделены "Enter")
Но кол-во элементов А и В не равные!
допустим нужно сформировать текстовый документ text3.txt с общими элементами.
Т.е. нужен скрипт php, который н входе берёт два текстовых файла (text1.txt и text2.txt) и формирует выходной(результативный) тектсовый файл (text3.txt) с общими элементами?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру