Rodzina oprogramowania arkusza kalkulacyjnego firmy Microsoft z narzędziami do analizowania, tworzenia wykresów i komunikowania danych.
Znalazłem tą funkcję tylko jak ją teraz odpalić?
Ta przeglądarka nie jest już obsługiwana.
Przejdź na przeglądarkę Microsoft Edge, aby korzystać z najnowszych funkcji, aktualizacji zabezpieczeń i pomocy technicznej.
Dzień dobry.
Posiadając jakiś kod html w arkuszu Excel, a następnie zapisując go jako .txt 'Tekst unicode' tworzą się niepotrzebne dodatkowe cudzysłowy. W załączniku przesyłam dwa obrazki przedstawiające ową sytuację. Na pierwszym obrazku widnieje arkusz Excel:
na drugim plik tekstowy z zaznaczonymi na czerwono niepotrzebnymi cudzysłowami.
Czy ktoś wie jak zrobić by Excel nie dodawał ten niepotrzebny cudzysłów?
Rodzina oprogramowania arkusza kalkulacyjnego firmy Microsoft z narzędziami do analizowania, tworzenia wykresów i komunikowania danych.
Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.
Znalazłem tą funkcję tylko jak ją teraz odpalić?
Kopiując z Excel do pliku tekstowego dalej miałem niepotrzebne cudzysłowy. Doszedłem do tego, że musiałem wykasować w kodzie wszystkie spacje, nowe linie pomiędzy klasami. Krótko mówiąc cały kod musi być w jednej linii. Teraz kopiując całą zawartość z pliku Excel do pliku tekstowego jest wszystko okej, niepotrzebnych apostrofów brak.
Naszła mnie nowa myśl, jest możliwość by zapisać zawartość Excel do pliku html ale bez dodatkowych jakiś kodów od Excel tylko by w tym pliku znajdowała się tylko i wyłącznie moja zawartość?
A chodzi o export do pliku. No widzisz. pobieżnie przeczytałem (może zaspany jeszcze byłem) i najwidoczniej dorobiłem sobie na tej podstawie już dalszy ciąg historii twojego problemu. No ale ok - widać że nie jesteś botem i komunikacja jest prawidłowa.
Co do zapisu plików tekstowych to jest kilka standardów, które stanowią o tym jak mają być zachowywane dane tekstowe, liczbowe i znak podziału. Głównie się to tyczy tego iż mamy w różnych krajach różne standardy.
Aby odróżnić liczbę od tekstu, tekst zapisywany jest w cudzysłowach, a liczba dziesiętna powinna być zamieniona aby zamiast przecinak (jak u nas stosowana) na kropkę. Ale ... ale nie koniecznie. Bo standardów jest wiele bo choć jest to CSV to dalej to plik tekstowy, a więc "Wolnoć Tomku w swoim...". Cześć z nich zapiałem tutaj: http://vbatools.pl/dodatek-xls-do-csv/ dając wybór jak ma być zapis prowadzony.
Oczywiście możesz nie zapisywać tego w ten sposób ale skopiować jak wspomniałem, ale tym razem z Excela do notatnika i finał. Oczywiście jeśli potrzebujesz pliku TXT a nie CSV :) Fakt Excel narzuca pewien model i czasem jest on nieprawdziwy stąd takie rozwiązanie.
Dobrze, to jak masz ten tekst w Excel to kliknij w zakładkę 'Plik', następnie 'Zapisz jako' i z listy 'Zapisz jako typ' wybierz 'Tekst Unicode' i wklej tutaj screen zawartości utworzonego pliku tekstowego.
Nie wiem dlaczego i po co kopiujesz HTMLa do komórek arkusza, ale może sobie chcesz pomóc tworząc jakąś regułę opartą na komórkach wypełnionych treścią i zbudować kod wypełnienia np tabeli tymi wartościami. Faktycznie Excel zyskuje w tedy nową funkcjonalność :)
Wiem jednak że jeśli wklejasz coś z przeglądarki to może się zdarzyć, że zostaną wklejone białe znaki, czyli część znaków używanych w HTML, a które nie są widoczne w Excelu. Do wyczyszczenia takich własnie stosuje #7 tego dodatku http://vbatools.pl/usun-znaki/
Znaki te też mogą być interpretowane jako inne znaki i wizualnie mogą one być odbierane np jaki cudzysłowy lub inne, których faktycznie nie ma i nie są one cudzysłowami (czy innymi znakami), a czasami ich nie widać i przechodzenie kursorem zatrzymuje się na chwile, po czym po następnym kliknięciu strzałki dopiero widoczne jest jego przechodzenie.
Przeprowadziłem test i napisałem twój tekst w notatniku i wkleiłem do Excela (z notatnika, a nie wprost z przeglądarki):
Jak możesz zauważyć nic dodatkowego nie zostało doklejone.
Zatem możesz spróbować wkleić swój kod do notatnika, a potem z notatnika do Excela, może zgubi białe znaki HTMLowe. Często tak robię jeśli chcę pozbyć się styli dla Worda na podstawie tekstu z weba. Jeśli jednak to nie pomoże to tylko pow. aplikacja będzie dawała jakąś szansę na oczyszczenie treści. Pozdrawiam.