from ironxl import *
# Supported for XLSX, XLS, XLSM, XLTX, CSV, and TSV
workbook = WorkBook.Load("sample.xlsx")
# Select worksheet at index 0
worksheet = workbook.WorkSheets[0]
# Get any existing worksheet
first_sheet = workbook.DefaultWorkSheet
# Select a cell and return the converted value
cell_value = worksheet["A2"].IntValue
# Read from ranges of cells elegantly.
for cell in worksheet["A2:A10"]:
print("Cell {} has value '{}'".format(cell.AddressString, cell.Text))
# Calculate aggregate values such as Min, and Sum
total_sum = worksheet["A2:A10"].Sum()
Dockerist eine Open-Source-Anwendung, die die Entwicklung und Bereitstellung erleichtert, indem sie Anwendungen durch Containerisierung verwaltet. In der Informatik ist ein Container eine isolierte Umgebung, die durch das Verpacken einer Anwendung und ihrer Abhängigkeiten, Bibliotheken und Konfigurationsdateien erstellt wird, sodass die Anwendung einheitlich in verschiedenen Umgebungen laufen kann.
Docker vereinfacht den Arbeitsablauf effektiv und ermöglicht es Entwicklern, Anwendungen in vollständiger Isolation zu erstellen, zu testen und auszuführen. Dies vermeidet ein bekanntes Problem, "funktioniert auf meinem Rechner", und die Portabilität und Skalierbarkeit verbessern sich automatisch, da die Anwendungskontainer auf jedem System laufen können, das Docker unterstützt - von Cloud-Plattformen bis hin zu On-Premises-Servern. Darüber hinaus bietet Docker eine Plattform zum Teilen und Herunterladen containerisierter Anwendungen von Docker Hub. Der schrittweise Veränderungsprozess verwandelte es in ein Grundelement in DevOps. Es wird als Teil der kontinuierlichen Integration und kontinuierlichen Lieferung in den Pipelines von CI/CD implementiert.
So laden Sie Docker auf Windows herunter und installieren es
Bevor Docker unter Windows installiert wird, sind die folgenden Voraussetzungen erforderlich.
Systemanforderungen überprüfen
Windows Server, 10/11 Education, Pro oder Enterprise(Home-Version erfordert WSL2 oder Docker Toolbox).
Hardware-Virtualisierung muss im BIOS aktiviert werden; Dies ist in der Regel die Standardeinstellung.
Klicken Sie auf die Schaltfläche "Für Windows herunterladen". Dies lädt den Docker Desktop-Installer herunter.
Docker Engine installieren
Sobald Sie das Installationsprogramm heruntergeladen haben, doppelklicken Sie darauf, um die Installation zu starten. Dann folgen Sie den Aufforderungen.
Akzeptieren Sie die Allgemeinen Geschäftsbedingungen.
Sie können auch das Kontrollkästchen "WSL 2 anstelle von Hyper-V verwenden" aktivieren, um das Windows-Subsystem für Linux 2 zu nutzen.
Klicken Sie auf "Installieren", um die Docker-Engine herunterzuladen und zu installieren.
WSL 2 aktivieren (optional)
Wenn Sie WSL 2 auswählen, muss das Windows-Subsystem für Linux installiert sein:
Starten Sie PowerShell oder die Windows-Eingabeaufforderung als Administrator und führen Sie dann Folgendes aus:
wsl --install
wsl --install
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'wsl --install
$vbLabelText $csharpLabel
Docker Desktop starten
Docker Desktop sollte sich nach der Installation sofort starten. Es ist auch über das Startmenü zugänglich.
Melden Sie sich bei einem Docker Hub-Konto an oder registrieren Sie sich, falls erforderlich. (optional)
Überprüfen der Installation
Starten Sie die Eingabeaufforderung oder PowerShell und führen Sie Folgendes aus:
docker --version
Wenn alles korrekt konfiguriert ist, sollten Sie die installierte Version von Docker anzeigen können. Die Docker-Desktop-Anwendung ist jetzt betriebsbereit.!
Vorteile der Verwendung von Docker
Was Docker bietet, ist ziemlich aufregend, zumindest für die heutigen Entwicklungs- und Bereitstellungs-Workflows. Die wichtigsten Vorteile sind:
1. Portabilität
Die Docker-Container bündeln die Anwendung und alle ihre Abhängigkeiten in einer einzigen Einheit. Daher kann die gleiche Anwendung zwischen verschiedenen Umgebungen übertragen werden, um Konsistenz auf den Entwicklungs-, Test- und Produktionsebenen zu gewährleisten.
2. Effizienz
Container sind leichtgewichtig und teilen den Kernel des Host-Betriebssystems, weshalb sie weniger Overhead als herkömmliche VMs haben. Dies ermöglicht ihnen schnellere Startzeiten und Ressourcennutzung.
3. Isolation
Jeder Container funktioniert isoliert; daher entstehen keine Konflikte in verschiedenen Anwendungen oder Diensten. Daher verbessert es die Fähigkeiten der Entwickler, komplizierte Anwendungen zu verwalten, die aus verschiedenen Diensten bestehen, ohne Abhängigkeitskonflikte zu verursachen.
4. Skalierbarkeit
Docker hilft bei der einfachen horizontalen Skalierung. Das heißt, Sie betreiben Tausende von Containern effizient, was sehr nützlich für die Microservices-Architektur ist, bei der jeder Dienst seinen eigenen Container hätte.
5. CI/CD-Vereinfachung
Diese Containerplattform lässt sich einfach in CI/CD-Pipelines integrieren und fungiert als Werkzeug, das das Testen, Erstellen und Bereitstellen von Anwendungen automatisiert, um noch schnellere Release-Zyklen zu unterstützen.
IronSoftware's IronSecureDoc ist eine allwissende Lösung für die Dokumentensicherheit, die das Auslaufen sensibler Informationen mithilfe verschiedener Dokumente in verschiedenen Formaten verhindert. Dies unterstützt modernste Verschlüsselungsmethoden, um Dokumente vor unbefugtem Zugriff zu schützen, sodass nur ein Leser oder Bearbeiter mit einem Mandat diese anzeigen oder ändern kann. Es unterstützt auch digitale Signaturen, die darauf hinweisen, dass der Ersteller eines Dokuments autorisiert ist und sicherstellen, dass dessen Inhalt seit der Unterzeichnung nicht manipuliert wurde.
Es umfasst auch das sichere Teilen und Verwalten der Dokumente mit der Kontrolle darüber, wer sie sehen darf und wie sie geteilt werden. Diese Fähigkeiten sind in IronSecureDoc integriert, um Privatpersonen und Unternehmen dabei zu helfen, den Datenschutzgesetzen zu entsprechen und Datenverletzungen zu verhindern. Sehr relevant für jede Organisation, die ein höheres Maß an Sicherheit beim Teilen von Dokumenten bieten möchte, wird dieses Programm aufgrund seiner benutzerfreundlichen Oberfläche und Sicherheitsfunktionen bereitgestellt.
Merkmale von IronSecureDoc
IronSecureDoc ist ein Dokumentensicherheits-Tool, dessen Ziel es ist, die Sicherheit und Integrität von Daten in allen Aspekten durch verschiedene Funktionen zu gewährleisten. Einige der herausragenden Funktionen umfassen:
Digitale Signatur von Dokumenten
IronSecureDoc ermöglicht es Benutzern, Dokumente digital zu signieren, um sie für Authentifizierungszwecke zu sichern, sodass Änderungen an ihnen die Authentizität ihrer Quelle nicht beeinträchtigen können. Es akzeptiert verschiedene Formate für Word und PDFs.
Dokumentenverschlüsselung
Dieses Tool ermöglicht starke Verschlüsselungsalgorithmen, sodass auf die in den Dokumenten verschlüsselten sensiblen Daten nicht illegal zugegriffen werden kann.
Sichere Dokumentenübertragung
IronSecureDoc ermöglicht den sicheren Austausch von Dokumenten zwischen verschiedenen Parteien. Die Freigabe kann nach dem Signieren und Verschlüsseln der Dokumente erfolgen. Somit können die Vertraulichkeit und Integrität des zu übertragenden Dokuments gewahrt werden.
Installieren von IronSecureDoc in Docker
Verwendung von Powershell
Verwenden Sie diesen Befehl, um das IronSecureDoc Docker-Image aus dem Repository zu ziehen, indem Sie ein Terminal oder die Eingabeaufforderung öffnen.
docker pull ironsoftwareofficial/ironsecuredoc
Verwendung der Docker-Anwendung
Suchen Sie einfach nach dem Schlüsselwort ironsoftwareofficial/ironsecuredoc im Suchfeld der Docker-Anwendung. Es wird das Ergebnis im Zusammenhang mit dem eingegebenen Text anzeigen, und die erforderlichen Bilder werden ausgewählt, wie das unten gezeigte Bild.
Sobald es ausgewählt ist, klicken Sie auf die Option "Pull", um das Bild in die Docker-Anwendung herunterzuladen.
Ausführen des IronSecureDoc-Images auf Docker
Verwendung von Powershell
Wenn ein Container ein Image gezogen hat, sollte der nächste Befehl einen neuen Container IronSecureDoc starten. Wir können das -p Flag für unsere Portzuordnung ändern oder das --rm verwenden, um einen oder mehrere laufende Container auf dem Docker-Host zu löschen.
Wählen Sie die Bildoption aus der Docker-Anwendung. Wählen Sie dann das ironsecuredoc aus dem installierten Image aus.
Sobald das Bild ausgewählt ist, klicken Sie auf das Ausführen-Symbol, um den Container zu starten.
Wenn die Container-Images zu laufen beginnen, werden sie das Protokoll wie im Bild gezeigt teilen.
Verwendung von IronSecuredoc mit Docker
Sobald Sie IronSecureDoc in Docker installiert und ausgeführt haben, wie oben besprochen, können Sie dessen REST-API verwenden, um Dokumente zu schwärzen, zu zertifizieren und zu verschlüsseln. FindenAPI-Dokumentationund Endpunkte hier: http://localhost:8080/swagger/index.html.
Wo können wir es verwenden?
IronSecureDoc bietet APIs und SDKs, die Sie mit einer Anwendung verwenden können, die in mehreren unterschiedlichen Programmiersprachen codiert werden kann. Hier ist eine Liste der unterstützten Sprachen und Werkzeuge:
C# (.NET)
IronSecureDoc bietet ein C# Client-SDK, das Sie durch Hinzufügen ihres NuGet-Pakets installieren können. .NET-basierte Anwendungsarten, einschließlich Unterstützung für die Integration mit ASP.NET, Windows Forms und WPF.
Python
Die REST-API ermöglicht die Verbindung zu IronSecureDoc von Python-Anwendungen aus unter Verwendung von Bibliotheken wie requests oder HTTP client, die tatsächliche HTTP-Aufrufe erfordern, um mit der API zu arbeiten.
Java
Java-basierte Entwickler werden in der Lage sein, IronSecureDoc über die REST API anzuwenden und Unternehmensanwendungen basierend auf Spring Boot und J2EE zu entwickeln.
JavaScript/Node.js
REST-APIs können verwendet werden, um die IronSecureDoc-Funktionalität in eine JavaScript-basierte Webanwendung oder Node zu integrieren. js-laufende Backendsysteme.
Es unterstützt auch andere Programmiersprachen/Skripte wie Curl, GO, PHP, Powershell, usw.
Schlussfolgerung
Daher ist es mit Docker einfach, IronSecureDoc bereitzustellen und zu skalieren, um sicherzustellen, dass Unternehmen sichere Dokumente in containerisierten Umgebungen problemlos und sicher erstellen, verarbeiten und verwalten können. Mit Portabilität und Isolation durch Docker kann IronSecureDoc jetzt vor Ort oder in der Cloud platziert werden und bietet robuste Funktionen wie Verschlüsselung, Schwärzung und digitale Signatur.
Dies vereinfacht das Management der Dokumentsicherheit, reduziert den betrieblichen Aufwand und gewährleistet die Einhaltung von Vorschriften, während die Flexibilität gewahrt bleibt, sich in unterschiedliche Workflows zu integrieren. Um mehr über die IronSecureDoc-Lizenzierung zu erfahren, sehen Sie sich die unten stehenden Informationen an. Klicken Sie auf den Link, um mehr über die Produkte von Iron Software zu erfahren.
Regan schloss sein Studium an der University of Reading mit einem BA in Elektrotechnik ab. Bevor er zu Iron Software kam, konzentrierte er sich in seinen früheren Jobs auf einzelne Aufgaben. Was ihm bei Iron Software am meisten Spaß macht, ist das Spektrum der Aufgaben, die er übernehmen kann, sei es im Vertrieb, im technischen Support, in der Produktentwicklung oder im Marketing. Es macht ihm Spaß, die Art und Weise zu verstehen, wie Entwickler die Bibliothek von Iron Software nutzen, und dieses Wissen zu nutzen, um die Dokumentation und die Produkte kontinuierlich zu verbessern.
< PREVIOUS So installieren Sie Portainer (Entwickler-Tutorial)