Czy jest jakiś sposób by umieścić arkusz kalkulacyjny na stronie internetowej?
pozdrawiam
MS
Arkusz na stronie www
Arkusz na stronie www
Libre Office 5.3.0.3
OpenOffice.org 3.4.1
Windows 10
OpenOffice.org 3.4.1
Windows 10
Re: Arkusz na stronie www
...
Odpowiedź ścisła acz mało użyteczna:
na stronie WWW da się umieścić dowolny plik, niezależnie od formatu. Plik da się pobrać, ale sam mechanizm odsyłaczy nie daje sposobu, by przesłać plik na serwer.
Odpowiedź mniej precyzyjna, ale zapewne o to chodzi:
protokoły http i https, służące do komunikacji z serwerami WWW nie mają wbudowanych narzędzi do przesyłania plików na serwer.
Takie przesyłanie jest możliwe, ale wymaga zintegrowania ze sposobem działania serwera: albo przez napisanie własnego skryptu i miuszczenie go na serwerze, albo — co dzisiaj jest częstszym rozwiązaniem — przez wykorzystanie gotowego systemu zarządzania treścią (lub jego fragmentu), który takie skrypty ma już gotowe. Tak czy inaczej, serwer musi „wiedzieć”, jak obsłużyć dane napływające do niego, oraz udostępnić interfejs, który takie „napływanie” umożliwi. Gotowych systemów jest wiele, np. napisanych w PHP albo Pythonie. Jest to jednak zadanie projektowania serwisu WWW pod względem funkcjonalnym.
Być może chodzi Ci o korzystanie z arkusza poprzez interfejs zintegrowany z przeglądarką WWW. To jest jeszcze inne rozwiązanie, w którym cała maszyneria oprogramowania (albo jej istotna część) musi być zintegrowana z serwerem.
Odpowiedź ścisła acz mało użyteczna:
na stronie WWW da się umieścić dowolny plik, niezależnie od formatu. Plik da się pobrać, ale sam mechanizm odsyłaczy nie daje sposobu, by przesłać plik na serwer.
Odpowiedź mniej precyzyjna, ale zapewne o to chodzi:
protokoły http i https, służące do komunikacji z serwerami WWW nie mają wbudowanych narzędzi do przesyłania plików na serwer.
Takie przesyłanie jest możliwe, ale wymaga zintegrowania ze sposobem działania serwera: albo przez napisanie własnego skryptu i miuszczenie go na serwerze, albo — co dzisiaj jest częstszym rozwiązaniem — przez wykorzystanie gotowego systemu zarządzania treścią (lub jego fragmentu), który takie skrypty ma już gotowe. Tak czy inaczej, serwer musi „wiedzieć”, jak obsłużyć dane napływające do niego, oraz udostępnić interfejs, który takie „napływanie” umożliwi. Gotowych systemów jest wiele, np. napisanych w PHP albo Pythonie. Jest to jednak zadanie projektowania serwisu WWW pod względem funkcjonalnym.
Być może chodzi Ci o korzystanie z arkusza poprzez interfejs zintegrowany z przeglądarką WWW. To jest jeszcze inne rozwiązanie, w którym cała maszyneria oprogramowania (albo jej istotna część) musi być zintegrowana z serwerem.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Re: Arkusz na stronie www
Nawiązując do odpowiedzi udzielonej przez @Jan_J, dodam, że umieszczenie zestawienia tabelarycznego na stronie WWW wymaga wstawienia w kodzie strony sekwencji języka HTML zawartej między znacznikami <TABLE> i </TABLE>.
Tę sekwencję możesz łatwo uzyskać.
Zestawienie, jakie chcesz umieścić na stronie internetowej, skopiuj do nowego pliku zawierającego tylko jeden arkusz.
Ten nowy plik zapisz w formacie HTML. "Plik -> Zapisz jako...", w oknie dialogowym rozwiń opcję "Zapisz jako typ" i wybierz "Dokument HTML (Calc) (*.html)"
Otrzymasz plik, który jest plikiem tekstowym i w całości odpowiednikiem strony internetowej. Aby dodać tabelkę do już istniejącej strony, musisz z tego pliku skopiować fragment od znacznika <style> do </style> i wkleić go do swojej strony internetowej wewnątrz znaczników <HEAD> </HEAD>.
Ponadto wyciąć fragment od znacznika <table> do </table> i wkleić go do treści swojej strony internetowej w miejscu, w którym ta tabelka ma się pojawić.
Tak zmodyfikowaną stronę należy przesłać na serwer.
Zapisanie wybranego zestawienia w nowym pliku jest konieczne, gdyż zapis w formacie HTML zapisuje zawsze cały skoroszyt (czyli wszystkie arkusze i wszystkie dane), i odnalezienie właściwego fragmentu może być utrudnione.
To, co opisałem, pozwala szybko uzyskać zakodowaną w języku HTML sekwencję, przedstawiającą tabelkę, ale jak napisał @Jan_J nie pozwala na automatyczne modyfikowanie zawartości strony.
Tę sekwencję możesz łatwo uzyskać.
Zestawienie, jakie chcesz umieścić na stronie internetowej, skopiuj do nowego pliku zawierającego tylko jeden arkusz.
Ten nowy plik zapisz w formacie HTML. "Plik -> Zapisz jako...", w oknie dialogowym rozwiń opcję "Zapisz jako typ" i wybierz "Dokument HTML (Calc) (*.html)"
Otrzymasz plik, który jest plikiem tekstowym i w całości odpowiednikiem strony internetowej. Aby dodać tabelkę do już istniejącej strony, musisz z tego pliku skopiować fragment od znacznika <style> do </style> i wkleić go do swojej strony internetowej wewnątrz znaczników <HEAD> </HEAD>.
Ponadto wyciąć fragment od znacznika <table> do </table> i wkleić go do treści swojej strony internetowej w miejscu, w którym ta tabelka ma się pojawić.
Tak zmodyfikowaną stronę należy przesłać na serwer.
Zapisanie wybranego zestawienia w nowym pliku jest konieczne, gdyż zapis w formacie HTML zapisuje zawsze cały skoroszyt (czyli wszystkie arkusze i wszystkie dane), i odnalezienie właściwego fragmentu może być utrudnione.
To, co opisałem, pozwala szybko uzyskać zakodowaną w języku HTML sekwencję, przedstawiającą tabelkę, ale jak napisał @Jan_J nie pozwala na automatyczne modyfikowanie zawartości strony.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Arkusz na stronie www
Zupełnie nie warto. Pewnie autor ma na myśli jakiś cennie czy coś tego typu, co może łatwo aktualizować. Być może jakiś przelicznik lub obmiarowania. To narodzi znacznie więcej problemów niż to warte. Lepiej zastosować wtyczkę matematyczną lub logiczną o ile strona jest na wordpresie. A jeśli na własnym skrypcie to postarać się o inne rozwiązanie.
Libre office. Treści technologiczne ToTemat.pl z filmami.