bestimmte Excel Inputs mit Python auswählen und in eine andere Excel-Datei einfügen?

Hallo zusammen,

ich würde gerne etwas Neues mit Python ausprobieren. Es geht um eine Excel-Datei, aus der ich bestimmte Einträge in eine andere Excel-Datei einfügen möchte. Wie ihr sehen könnt, möchte ich die Einträge, die einen Farbnamen enthalten, in eine andere Datei in Klammern einfügen und den Farbnamen übersetzt davor schreiben. Haben Sie eine Idee, wie ich das machen kann? Ich wäre Ihnen für jede Antwort dankbar.

import openpyxl
from openpyxl import Workbook, load_workbook
book = openpyxl.load_workbook('datei.xlsx')

result = 1
valuesK = []
i = 1

while result <= 101;
	pages = 'Sheet' + str(i)
	sheet = book.get_sheet_by_name(Sheet1)
	vK = sheet['G1': 'G2259']

	for row in vK:
		for cell in row:
			if blue in cell:
			valuesK.append('Blau (' + cell.value + ')')
			elif red in cell:
				valuesK.append('Rot (' + cell.value + ')')
			elif grey in cell:
				valuesK.append('Grau (' + cell.value + ')')
			elif black in cell:
				valuesK.append('Schwarz (' + cell.value + ')')
			elif white in cell:
				valuesK.append('Weiß (' + cell.value + ')')
			elif offwhite in cell:
				valuesK.append('Elfenbein (' + cell.value + ')')
			elif brown in cell:
				valuesK.append('Braun (' + cell.value + ')')
			elif beige in cell:
				valuesK.append('Beige (' + cell.value + ')')
			elif pink in cell:
				valuesK.append('Pink (' + cell.value + ')')
			elif yellow in cell:
				valuesK.append('Gelb (' + cell.value + ')')
			elif orange in cell:
				valuesK.append('Orange (' + cell.value + ')')
			elif green in cell:
				valuesK.append('Grün (' + cell.value + ')')
			elif turquoise in cell:
				valuesK.append('Türkis (' + cell.value + ')')
			elif purple in cell:
				valuesK.append('Violett (' + cell.value + ')')
			elif gold in cell:
				valuesK.append('Gold (' + cell.value + ')')
			elif silver in cell:
				valuesK.append('Orange (' + cell.value + ')')
			else:
				valuesK.append('Multicolour (' + cell.value + ')')



	i += 1
	result +=1

	wb = Workbook()
	ws = wb.active

	filename='dosya'

	i = 0
	for i in valuesK:
		j += 1
		ws['A' + str(j)] = i
		int(j)

wb.save('datei2.xlsx')
Computer, Microsoft Excel, programmieren, Code, Informatik, Programmiersprache, Python, Softwareentwicklung, Python 3, Data Science
Datenbank terminplaner excel access?

Hallo, ich bin einer der Aussendienstlereiner großen Grosshandels-Baustoffirma.

Ich suche einen Terminplaner. Aber nen der mehr Datenbank ist :

Unser warenwirtschaftssystem ist eigentlich gut. Aber..

Die Kunden beziehen Holz, Zement und Sande.

Alles mit Abnahmeverträgen.

Jetzt kommt ne Aktion, Holz wird danach deutlich teurer. Also alle Holzkunden ansprechen. OK. Lieferubersicht hab ich ja von den Stammkunden. Aber nicht die die schon (teuer) in der Vergangenheit gekauft haben (250 Kunden..)

Aber die 100 potentiellen auch, die das signalisiert haben "Ruf mich mal an wenn ihr n Angebot habt".

Aber nicht alle 500 potentiellen Kunden die gar kein Holz brauchen(sondern nur Sande..) oder wo ich mit Holz keine Chance habe.

Bislang habe ich 3 Excel Blätter.

Je eins für Holz Sande und Zement.

Holz

Kunde Müller

Interesse ab 3.2022

2 lkw/Monat

Somit kann ich das auch sortieren (alle ab Lieferung März) und hab ne ungefähre Menge die ich meinem Einkauf sagen kann wenn er ein Angebot über 500 lkw bekommt. Denn einfach lagern geht weder von Platz, Haltbarkeit noch Vorfinanzierung.

Soll ich bei Excel bleiben? Oder ist access lohnenswert?

Gibt es eine App oder access Vorlagen?

Welche Funktionen wären da möglich? Ich sicher mir das schon immer.. Einmal falsch sortiert und es ist zerstört.

Wir überlegen mit den Programmierern aber die haben erstmal (1-2 Jahre) keine Chance das ausgereift zu entwickeln.

Account, Microsoft Excel, terminplanung, Datenbanksystem

Meistgelesene Fragen zum Thema Microsoft Excel