Java interakcja z excelem

0

Cześć, od jakiegoś czasu zaczynam zabawę z programowaniem, mam za sobą dopiero pare kalkulatorów i login form-ów ale każdy jakoś zaczynał. Trapi mnie pewna sprawa, mianowicie chciałbym ułatwić sobie dotychczasowa prace i tu rodzi się pytanie, czy w Javie jestem w stanie stworzyć aplikacje w której wpisywałbym pewne wartości, które uzupełniały by się w odpowiednich komórkach excela we wcześniej stworzonej tabeli?

1

Czy w Javie to nie wiem, ale jesli Cie interesuje ingerowanie w Excela, to polecam zapoznac sie z Visual Basic, a dokladniej VBA, czyli Visual Basic for Applications, ktory pozwala pisac ciekawe makra dla Excela

0

Łatwiej będzie pythonem (pandasem) bo ma data.frame. Wczytujesz ,xls, uzupełniasz co chcesz i zapisujesz jako nowy plik ,xls

0

Rozwinę trochę swoj pomysł. Chciałbym stworzyć aplikacje mobilna, w której będę wpisywał pewne wartości. Następnie te wartości zostaną przesłane do bazy danych i wczytane przez program zainstalowany na komputerze np. w formie tabeli. Po zaznaczeniu dowolnego wiersza będzie można wygenerować plik excel z tym, ze te wartości będą musiały zostać wpisane w konkretne komórki w gotowym już wcześniej protokole stworzonym w excelu.

0
Kreciarz napisał(a):

Rozwinę trochę swoj pomysł. Chciałbym stworzyć aplikacje mobilna, w której będę wpisywał pewne wartości. Następnie te wartości zostaną przesłane do bazy danych i wczytane przez program zainstalowany na komputerze np. w formie tabeli. Po zaznaczeniu dowolnego wiersza będzie można wygenerować plik excel z tym, ze te wartości będą musiały zostać wpisane w konkretne komórki w gotowym już wcześniej protokole stworzonym w excelu.

  1. Nie wszystko dla mnie jest jasne, spośród tego, co piszesz.

  2. I mocno nie jestem pewien, czy tok myślenia nie jest nadmiernie (patologicznie) excellowy
    Jak już baza danych, to protokół jest raportem, wykonanym w jakimś designerze raportów (z ekosystemu Javy BIRT, Jasper i inne), a nie excellem. Nawiasem mówiąc te silniki raportowe mają wyjście w XLS, choć niekoniecznie fajne (estetyczne) dla każdej sytuacji. Gdyby było tak, jak myślę, to takie postawione zadanie to Problem XY

  3. Apache POI pozwala się użyć do interakcji z excellem, ale czy jest jakoś super przyjazne ... nie wiem.

Kreciarz napisał(a):

... te wartości będą musiały zostać wpisane w konkretne komórki w gotowym już wcześniej protokole stworzonym w excelu.

  1. Scenariusz praca ręczna - automatyczna - ręczna nad arkuszem wydaje mi się jednym z gorszych. O wiele bardziej bym cenił jasny przepływ danych.
0

Jeden chłop u mnie w robocie wpadł na pomysł że Napisze własny Excel Data Reader w Javie polegający na czytaniu exceli podesłanych przez BA. Nie mam pojęcia dlaczego nie szukał jakiegoś gotowego rozwiązania. W każdym razie robił to ze dwa miesiące i dalej dobrze nie działało.

0

AnyKtokolwiek, zapewne masz rację, że są prostsze rozwiązania a ja to za bardzo komplikuje dlatego tez pisze ten wątek. Postaram się opisać jaśniej o co mi chodzi. Pracuje w branży budowlanej, dokładnie w dziale laboratorium drogowego, w skrócie praca polega na badaniu wszystkiego co wykonawca wybuduje od nasypów po różne obiekty mostowe. Przedstawię jak wygląda praca i w jakiś sposób chciałbym ją uprościć. Laborant wyjeżdża na cały dzień na budowę, wykonuje dziesiątki badań zapisując je na protokole roboczym na zwykłej kartce A4. Na koniec dnia, zjeżdża na bazę do laboratorium, „spowiada się” kierownikowi z przebiegu badań, co wyszło a co nie. Następnie kierownik lub inny laborant analizując protokoły robocze wpisuje je do gotowego protokołu końcowego w xml, który między innymi rysuje również wykres oraz wykonuje różne przeliczenia. Uproszczenie które chciałbym zastosować, miałoby polegać na tym ze laborant miałby aplikacje telefoniczna w której byłby protokół roboczy, następnie po skończonym badaniu zostałby on od razu przesłany do laboratorium, gdzie osoba tam stacjonująca mogłaby na bieżąco analizować wynik i za pomocą jednego kliknięcia wygenerować taki protokół końcowy, przyspieszyłoby to znacznie prace i zapobiegło zaległością.

1 użytkowników online, w tym zalogowanych: 0, gości: 1