Assuming it’s a SSD1306 it might be possible to convert your IIC I2C OLED display board to an SPI one.
You need to cut a trace and add 2 wires if you’re confident enough with a box cutter and a soldering iron.
I can’t see on the photo clearly but:
Pin 17 (CS#) on the ribbon needs to be disconnected from ground (cut trace on board as far as possible from ribbon or remove 0 Ohms “resistor” if there’s one, I can’t see on the photo) and a wire attached to it to become your CS# (chip select pin) wire.
The SA0 (the address select) resistor needs to be removed and the pad that goes to the ribbon cable becomes the D/C# pin (data when high, command when low)
SCL is SCLK (clock in both cases)
SDA becomes MOSI
I think you can leave the I2C pullup resistors on the SDA signal and it’ll still work as SPI fine.
The one that’s smack in the middle is RES# (Reset, pin 16), next to it on either side you have CS# (pin17) and D/C# (pin15)
Those are the two wires you need to hook into for SPI. You can follow the trace on the board. D/C goes to the address select resistor.
The other is CS# which should be going straight to ground. The big question is if it’s possible to disconnect it from ground or if it’s connected behind/under the flexible cable.
Removing the flex cable is a whole other level of skill (but practice makes perfect… I’ve destroyed a few before finally getting the hang of it).
Or you can order a 3 EUR (free shipping) display board from China that does both I2C and SPI (and wait 2-3 months ) https://www.aliexpress.com/item/free-shipping-0-96-inch-OLED-display-module-128X64-OLED-For-arduino-I2C-IIC-SPI-7p/32595065663.html
Or you can do both and if you ruin your I2C board you got another one coming in