Arkusz na stronie www

Użytkowanie arkusza kalkulacyjnego
Awatar użytkownika
MARBO
Posty: 24
Rejestracja: pt cze 14, 2013 9:20 pm
Lokalizacja: Skierniewice
Kontakt:

Arkusz na stronie www

Post autor: MARBO »

Czy jest jakiś sposób by umieścić arkusz kalkulacyjny na stronie internetowej?
pozdrawiam
MS
Libre Office 5.3.0.3
OpenOffice.org 3.4.1
Windows 10
Jan_J
Posty: 4560
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Arkusz na stronie www

Post autor: Jan_J »

...
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)
Awatar użytkownika
Jermor
Posty: 2252
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: Arkusz na stronie www

Post autor: Jermor »

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.
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.
tomeh
Posty: 108
Rejestracja: pn mar 06, 2017 9:17 am
Kontakt:

Re: Arkusz na stronie www

Post autor: tomeh »

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.
ODPOWIEDZ