Родился в 1907 году. Согласно автобиографии, рассказанной И. Б. Шпиллером ответственному секретарю районного отделения ВООПИК В. И. Злыстогоеву,
На август 1941 года, капитан И. Б. Шпиллер — командир 1-го танкового батальона тяжёлых танков (КВ-1), 1-й танковой дивизии (командир — генерал-лейтенант В. И. Баранов).
В боях за Красногвардейск (ныне Гатчина) отличилась 3-я танковая рота Колобанова З. Г. из 1-го танкового батальона, возглавляемого капитаном Шпиллером И. Б., подбив за 20 августа 1941 года в общей сложности 43 немецких танка из немецких 1-й танковой дивизии и 8-й танковой дивизии. В этом бою лично командир батальона И. Б. Шпиллер сжёг два танка противника. Был представлен командованием дивизии к ордену Ленина, однако был награждён орденом Красного Знамени.
Спустя почти месяц, экипаж капитана И. Б. Шпиллера в бою 14 сентября 1941 года за Онтолово и Пенделево лично подбил 6 немецких танков .
В дальнейшем, командир 220-й танковой бригады.
По неподтверждённым данным у немцев имел прозвище «бандит Шпиллер».
Закончил войну в Германии полковником танковых войск.
Жена — Мария Матвеевна Шпиллер. Проживали вместе в Ленинграде.
Умер и похоронен в Луге в 1982 году.
Фото 1936 года (подпись на обороте фотографии "После работы. 1 октября 1936 г.")
Фото 1941 года, Шпиллер И.Б. в звании майора танковых войск
Фотография, Шпиллер И.Б. в звании полковника, примерно начало 1943 г., на обороте запись, что эта фотография — подарок брату Матвею.
Наградной лист на капитана Шпиллера стр. 1
Наградной лист на капитана Шпиллера стр. 2
Наградной лист на капитана Шпиллера стр. 3