Excel oder MSSQL automatisch mehrere Dateien nach Filterkriterium aus Liste bzw. Abfrage erstellen
Moin zusammen,
selten so lange vor einer Überschrift gesessen und dennoch das Gefühl, dass sie nicht passend ist. ....
Ich habe z.B. eine lange Umsatzliste, mit einer handvoll Spalten. Unter anderem der Verkäufer.
Ich möchte nun jedem Verkäufer regelmäßig SEINE Umsatzliste zukommen lassen.
Aktuell filter oder sortiere ich die lange Liste in Excel nach Vekäufer, kopiere die Einträge, füge sie in eine neue Excelliste ein und speichere diese unter dem Verkäufernamen.
Nun werden es aber stetig mehr Verkäufer und die Arbeit wird damit zunehemend lästiger.
Optimal wäre folgendes:
Am ersten eines jeden Monats habe ich in einem Ordner "Umsatzlisten" X csv- oder Excelfiles mit den Dateinamen des jeweiligen Verkäufers die die jeweiligen Umsätze beinhalten.
Wie macht man das am geschicktesten?
Die lange Gundliste kann über den MSSQLServer abgefragt bzw. könnten auch ohne Probleme in einer Excelliste bereitgestellt werden.
- eigenes Programm?
- Excel VBA?
- direkt über den MSSQL Server?
Danke für eure Tipps.
selten so lange vor einer Überschrift gesessen und dennoch das Gefühl, dass sie nicht passend ist. ....
Ich habe z.B. eine lange Umsatzliste, mit einer handvoll Spalten. Unter anderem der Verkäufer.
Ich möchte nun jedem Verkäufer regelmäßig SEINE Umsatzliste zukommen lassen.
Aktuell filter oder sortiere ich die lange Liste in Excel nach Vekäufer, kopiere die Einträge, füge sie in eine neue Excelliste ein und speichere diese unter dem Verkäufernamen.
Nun werden es aber stetig mehr Verkäufer und die Arbeit wird damit zunehemend lästiger.
Optimal wäre folgendes:
Am ersten eines jeden Monats habe ich in einem Ordner "Umsatzlisten" X csv- oder Excelfiles mit den Dateinamen des jeweiligen Verkäufers die die jeweiligen Umsätze beinhalten.
Wie macht man das am geschicktesten?
Die lange Gundliste kann über den MSSQLServer abgefragt bzw. könnten auch ohne Probleme in einer Excelliste bereitgestellt werden.
- eigenes Programm?
- Excel VBA?
- direkt über den MSSQL Server?
Danke für eure Tipps.
Please also mark the comments that contributed to the solution of the article
Content-Key: 466631
Url: https://administrator.de/contentid/466631
Printed on: April 26, 2024 at 16:04 o'clock
4 Comments
Latest comment
Hallo Archimedes,
für solche Anforderungen benutzt man einen Reportserver, der Reports zeitgesteuert im gewünschten Format per E-Mail versendet oder ins Filesystem exportiert.
Der MSSQL Server hat dazu die SQL Server Reporting Services (SSRS) und der kann das alles.
Lies dich da mal ein.
Update:
Export: E-Mail Versand oder Dateifreigabe
Formate: CSV, XLS, PDF
Zeitsteuerung: Ja
Benutze die SSRS nur mit dem IE, Firefox geht nicht.
Grüße vom it-frosch
für solche Anforderungen benutzt man einen Reportserver, der Reports zeitgesteuert im gewünschten Format per E-Mail versendet oder ins Filesystem exportiert.
Der MSSQL Server hat dazu die SQL Server Reporting Services (SSRS) und der kann das alles.
Lies dich da mal ein.
Update:
Export: E-Mail Versand oder Dateifreigabe
Formate: CSV, XLS, PDF
Zeitsteuerung: Ja
Benutze die SSRS nur mit dem IE, Firefox geht nicht.
Grüße vom it-frosch
Hallo,
alternativ ohne Datenbankserver und Reporting Server.... bietet sich Talend Open Studio (TOS) an.
Damit werden ähnlich wie SSIS ETL Jobs erstellt. Diese Jobs liegen dann als Java Dateien inkl. batch Datei vor.
In Kombination mit der Software Robotask ist es dann möglich, diese Batchdateien (ETL Jobs) Zeit oder Ereignisgesteuert auszuführen. Stündlich / täglich, aber auch per Ereignis z.B. wenn eine Datei mit bestimmtem Namen in einem Verzeichnis liegt (Quasi ein FileWatcher).
Innerhalb des TOS können Daten von Dateien, Datenbanken, REST Apis, aber auch aus dem Internet geladen und verarbeitet werden. Dabei ist es auch möglich, anhand von Feldinhalten individuelle Excel-Dateien zu erstellen und in verschiedenen Pfaden abzulegen.
Ich arbeite seit Jahren damit. Lizenzkostenfrei. Einzig der Mailversand der Dateien ist über die kostenpflichtige Version des Robotasks möglich.
TOS für Data Integration
Robotask
Greetz
thejoker2305
alternativ ohne Datenbankserver und Reporting Server.... bietet sich Talend Open Studio (TOS) an.
Damit werden ähnlich wie SSIS ETL Jobs erstellt. Diese Jobs liegen dann als Java Dateien inkl. batch Datei vor.
In Kombination mit der Software Robotask ist es dann möglich, diese Batchdateien (ETL Jobs) Zeit oder Ereignisgesteuert auszuführen. Stündlich / täglich, aber auch per Ereignis z.B. wenn eine Datei mit bestimmtem Namen in einem Verzeichnis liegt (Quasi ein FileWatcher).
Innerhalb des TOS können Daten von Dateien, Datenbanken, REST Apis, aber auch aus dem Internet geladen und verarbeitet werden. Dabei ist es auch möglich, anhand von Feldinhalten individuelle Excel-Dateien zu erstellen und in verschiedenen Pfaden abzulegen.
Ich arbeite seit Jahren damit. Lizenzkostenfrei. Einzig der Mailversand der Dateien ist über die kostenpflichtige Version des Robotasks möglich.
TOS für Data Integration
Robotask
Greetz
thejoker2305