Skocz do zawartości

Zdjęcie
- - - - -

Porównanie dwóch xls-ów/csv

PHP Excel

5 odpowiedzi w tym temacie
  • Zaloguj się, aby dodać odpowiedź
unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 11 marca 2015 - 15:37

#1

Hej,

posiadam dwa niemal identyczne pliczki xls/csv (z jedną kolumną), potrzebuję je porównać. Wyciągnąć pozycje wspólne, te które są w pliku pierwszym a nie ma w drugim, oraz te w które są w drugim a nie ma w pierwszym.

Wiem że żaden problem jest napisać to w PHP, ale pytam Was czy nie macie gdzieś pod ręką już gotowego rozwiązania? :)

 

Kombinowanie za pomocą MS Excela, formuł etc. odpada ponieważ nie posiadam tego programu, a w OpenOffice trwa to wieki, a najczęściej się zawiesza (te pliki posiadają po ponad 10k rekordów) :)


  • 0

webDeveloper


przemoo83

    Stary wyjadacz

  • PipPipPip
  • 316 postów
    • Czas spędzony online: 24d 21h 32m 26s
46
Bardzo dobra

Napisano 11 marca 2015 - 16:06

#2

Ja swego czasu porównywałem takie proste pliczki używając online'owych narzędzi

http://tools.knowled...m/csvcomparison

http://www.diffnow.com/

ale to były bardzo małe pliki i szukałem tylko różnic więc nie wiem czy to się sprawdzi w tym wypadku


Użytkownik przemoo83 edytował ten post 11 marca 2015 - 16:07

  • 0

zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 11 marca 2015 - 22:20

#3

To mi podsunął stack overflow: http://csvcomparator.sourceforge.net/


  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 12 marca 2015 - 08:29

#4

Hmm, dzięki, ale raczej żadne z narzędzi się tutaj nie nada :D

Wychodzi na to że będzie trzeba poświęcić chwilę i sklecić coś własnego :D


  • 0

webDeveloper


Zimistrz

    Stary wyjadacz

  • 465 postów
    • Czas spędzony online: 14d 2h 42m 38s
116
Znakomita!

Napisano 20 marca 2015 - 10:34

#5

A co z typowymi porównywarkami plików i ich zawartości, a nie stricte csv ?

http://www.ultraedit...are_output.html
http://winmerge.org
itd


  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 20 marca 2015 - 19:46

#6

Wszystko fajnie, ale to nie o to chodzi...

Porównywać ponad 10000 linii w ten sposób to bym się zarypał (n++ ma taką funkcję, nie potrzebny osobny program ;) )

Potrzebuję wrzucić dwa 'contenty' i dostać dwa wyniki:

1. Poniższych elementów nie ma w pliku 2 a są w pliku 1: ....

2. Poniższych elementów nie ma w pliku 1 a są w pliku 2: ....

 

Tak jak pisałem w sumie, napiszę sobie takie coś w php w kilkanaście minut jak tylko znów będę potrzebował porównać takie pliki, także można temat już zamknąć :D


Użytkownik unbreak edytował ten post 20 marca 2015 - 19:46

  • 0

webDeveloper






Podone tematy Collapse

  Temat Forum Autor Podsumowanie Ostatni post

Również z jednym lub większą ilością słów kluczowych: PHP, Excel

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych