2017-08-23 3 views
1

Ich sende eine E-Mail von einem Server (mit dem Befehl mutt), an die eine Excel-Datei angehängt ist. Diese Datei hat 40 Blätter. Dies geschieht alles in einem Shell-Skript.Erfassen eines Excel-Blattes

Das erste Blatt ist ein "Analyse" -Blatt mit wenigen Zeilen und Spalten.

Ich möchte Screenshot/Daten nur des ersten Blattes im Körper der E-Mail senden. Gibt es eine Möglichkeit, dies in einem Shellskript zu tun?

Jede Hilfe ist

geschätzt
+0

Sie können dies wahrscheinlich mit Powershell-Skripts tun, aber es klingt nicht so, als würden Sie Ihren 'Mutt' auf einem Windows-Rechner ausführen. Die pragmatischste Lösung besteht darin, einen Schritt auf der Windows-Seite hinzuzufügen, der genau das erstellt, was Sie als separate Datei benötigen, vielleicht mit '.AnalysisSummary.xls', angehängt an den Dateinamen. Es kann 'Perl'- (oder' Python'-) Code geben, den Sie aufrufen können, um eine solche Aufgabe auszuführen, aber das ist ein ganz separates Problem, das gelöst werden soll. Viel Glück. – shellter

+1

UND, sorry zu sagen, aber Anfragen für diese Art von Problem sind off-topic auf StackOverflow. (Vielleicht https://softwarerecs.stackexchange.com). Bitte lesen Sie http://stackoverflow.com/help/how-to-ask, http://stackoverflow.com/help/dont-ask, http://stackoverflow.com/help/mcve und nehmen Sie die [Tour] (http://stackoverflow.com/tour), bevor Sie hier mehr Qs veröffentlichen. Viel Glück. – shellter

Antwort

2

Sie haben mehrere Möglichkeiten:

  • Wenn Sie eine tatsächliche Screenshot senden möchten, dann können Sie den PrintSc Befehl von Alt + PrintSc auf der Tastatur klicken dann Einfügen in das Bild direkt in die E-Mail (abhängig von Ihrem E-Mail-Client) oder Einfügen in einem Image-Programm wie Farbe dann Speichern als Bild und dann Anhängen (das funktioniert, wenn Sie Windows haben, Kommentar, wenn Sie Mac haben)
  • Wenn Sie möchte das aktuelle Datum nur auf dem ersten Blatt senden, aber die Daten haben Formeln con zu anderen Blättern kopiert, kopieren Sie dann die Daten in das erste Blatt und fügen Sie die Werte/das Format in ein neues Dokument ein, und Sie können das senden.
  • Alternativ können Sie das erste Blatt als PDF-Datei drucken.
Verwandte Themen