Tools zum Neuformatieren einer Tabelle in PDF?

364
Todd

Ich bin auf der Suche nach einer einfachen Möglichkeit, schön formatierte PDF-Dokumente mit einer Teilmenge der in einer Tabelle verfügbaren Daten zu erstellen. Idealerweise kann ich für jede Zeile in einer Tabelle ein oder mehrere PDF-Dokumente erstellen. Jede Zeile enthält wissenschaftliche Daten zu einer Probe. Es gibt Zahlen, Text und Bilder in der Kalkulationstabelle, die in einer PDF-Datei auf nette Weise neu formatiert werden müssen.

Im Idealfall wäre die Lösung eine Software, die ein nicht-technischer, aber hochintelligenter Wissenschaftler einsetzen könnte.

0

1 Antwort auf die Frage

0
caliban

VBA-Makros sind hier dein Freund. Soweit ich weiß, gibt es keine Softwarelösung, da jede Person ihre eigene Art des Customizings hat. Die Logik sollte so aussehen:

  1. Für die Anzahl der Zeilen für jede Zeile
  2. Kopieren Sie die Zellen in ein neues Arbeitsblatt und in die entsprechenden Zellen, um sie an Ihre Formatierung anzupassen
  3. Verwenden Sie VBA, um das neue Arbeitsblatt mit den gewünschten Spezifikationen neu zu formatieren
  4. Verwenden Sie VBA, um als PDF mit Dateiname zu speichern, der die verarbeitete Zeilennummer enthält
  5. Schließen Sie das neue Arbeitsblatt, das jetzt bereits gespeichert ist
  6. Wiederholen Sie den Vorgang für die nächste Zeile, bis die letzte Zeile verarbeitet ist.

Da Sie sehr intelligent sind, bin ich mir sicher, dass ein bisschen Google-Suche oder sogar Makroaufnahme Sie in die richtige Richtung weisen sollte.

Um die Antwort weiter oben zu erläutern, besteht der schnelle Weg darin, ein Makro von Ihnen aufzuzeichnen, indem Sie die Schritte 1 bis 5 manuell ausführen und es dann anpassen, indem Sie eine Schleife hinzufügen. Oder machen Sie das aufgezeichnete Bit besser in eine Funktion und parametrisieren Sie Dinge wie Zellauswahl und Dateinamen. horatio vor 13 Jahren 0
Ich bin nicht der betreffende Wissenschaftler, also ist meine Intelligenz immer noch in Frage;). Ich bin mit VBA vertraut und hatte gehofft, dass es eine Art Berichts-Suite gibt, die dieses Problem löst. In der Vergangenheit haben wir dafür VBA verwendet und wir möchten eine flexiblere Lösung, die sich nicht auf den Code von jemandem stützt. Vielen Dank für die Analyse. Es ist nah an dem, was wir derzeit tun. Todd vor 13 Jahren 0
Wenn Sie nur Zahlen aus dem Arbeitsblatt wollten, könnten Sie die Daten einfach in einem Textformat wie csv speichern und diese Informationen mit Tools in Python parsen, das auch Module zum Erstellen von PDF-Dateien enthält. Für die Bilder können Sie PIL, die Python Imaging Library, verwenden, aber ich bin nicht sicher, wie Sie diese aus der Tabelle herausholen können. martineau vor 13 Jahren 0