Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Daten aus DB in ExcelTabelle lesen + bearbeiten

Empfohlene Antworten

Hallo,

habe ein großes Problem, also ich lese Daten(Zahlen) aus einer Datenbank in eine vorhandene ExcelTabelle ein(ist OK), das Problem ist halt jetzt, dass sich die Formeln, die ich in eine anderen Spalte eingetragen habe, nicht aktualisieren.

Wie kann ich das Vollenden =?

Bsp.:

Zelle1(A1) = B1*2

Zelle2(B1) = (wird vom Programm eingetragen)

jetzt muss ich erst in Zelle1 gehen und ENTER drücken das B1*2 raus kommt, sonst steht nichts in der Spalte

ja das ist auf automatisch....

geht trotzdem irgendwie nicht....

? weiss nicht jemand eine Lösung =?

Bist du sicher, dass die Formel auch tatsächlich als Formel in die Zelle geschrieben wird und nicht nur als purer Text, der den Inhalt der Formel enthält?

By the way: Was hat das mit Java zu tun?

ja es steht da drin.

also ich muss es doch über java mitgeben!!! Sonst gehts nicht...

er aktualisiert einfach dies nicht beim Format xlsx.... bei xls funzte es ja

ja es steht da drin.
Du hast die Frage nicht beantwortet. Wenn es "drin steht" bedeutet das nicht, dass es auch korrekt als Formel anerkannt wird.

also ich muss es doch über java mitgeben!!! Sonst gehts nicht...
Natürlich funktioniert es sonst auch - Excel funktioniert von Haus aus auch ohne Java. Auch mit Formeln.

Vielleicht versuchst du also nochmal deine Problemstellung so zu formulieren, dass auch ein unbeteiligter verstehen kann, was du eigentlich möchtest. Dann ist die Chance auf eine brauche Antwort deutlich höher.

Also:

ich lese von einer Datenbank Daten ein, speicher sie zwischen, suche die Tabelle in einer vorhandenen ExcelDatei, suche die Zeilen- und Spaltenangabe und schreibe dann den Wert(Zahl) mit

cell.setCellValue(value.doubleValue());

in die Zelle...

ich kontrolliere vorher nur ob Der CellTyp == Numeric ist, wenn nicht dann umwandeln auf Numeric.....

Problem: beim öffnen der Excel Datei sind die Daten zwar alle drin, aber die Formeln, die ich vornherein erstellt habe, muss ich per Hand aktualisieren.

(BspFormel: D1*0,19)

Und jetzt soll er aber beim öffnen der ExcelDatei alle Formeln aktualisieren!!!

Problem: beim öffnen der Excel Datei sind die Daten zwar alle drin, aber die Formeln, die ich vornherein erstellt habe, muss ich per Hand aktualisieren.
Dann erstell doch mal einen lauffähigen(!) Testcase, der das Verhalten zeigt.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.