Pożegnanie CSV i pliki tekstowe - Witaj XML

Spisie treści

Zbudowałem więcej niż kilka aplikacji Excela, które używały pliku CSV lub pliku tekstowego jako danych wejściowych. Jest wiele powodów, aby to zrobić, oto moje najlepsze 3:

1. Nie pozwolono mi na dostęp do bazy danych, jednak dozwolony był eksport (spięci administratorzy bazy danych).

2. Sterownik potrzebny do połączenia z bazą danych prawdopodobnie nie zostanie zainstalowany na każdym komputerze, na którym będzie używany arkusz kalkulacyjny.

3. Nie miałbym połączenia z bazą danych za każdym razem, gdy tego potrzebowałem (poza siecią firmową itp.).

W każdym przypadku pytałem coś w stylu „no to czy mogę dostać płaski plik danych, powiedzmy w każdy poniedziałek rano”, a odpowiedzią było zwykle „Tekst czy CSV?”… Myślę, że od teraz powiem XML.

Czemu? XMl jest łatwiejszy w użyciu i oferuje większą elastyczność niż plik CSV.

Nie ma żadnych niesamowitych różnic, ale oto kilka oczywistych z góry:

• Dzięki XML mogę importować tylko te kolumny danych, które chcę umieścić w arkuszu kalkulacyjnym. Z CSV muszę zaimportować cały dokument.

• Dzięki XML mogę importować różne części danych do dowolnego miejsca w arkuszu kalkulacyjnym. Z CSV ograniczam się do importowania danych tak, jak wyglądają w pliku.

• Dzięki XML mogę kliknąć prawym przyciskiem myszy i nacisnąć „odśwież”, gdy dane są nowe. W przypadku pliku CSV muszę ponownie przejść przez proces importowania. (zajmuje kilka minut przy importowaniu o stałej szerokości i dużej liczbie kolumn)

Oczywiście mogę uzyskać tę samą funkcjonalność z importu CSV z pewnym kodowaniem, jednak nie ma takiej potrzeby, jeśli zaczynam od XML.

Dla niektórych jest to prawdopodobnie oczywiste, ale dla mnie jest to krok w kierunku „Witamy w XML-u, witamy w 2005 roku”. Może to powód, dla którego możesz chcieć poznać również funkcjonalność XML w programie Excel.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave