Regex: Reemplace todas las comas con pestañas No entre comillas

Tengo un gran conjunto de datos de entradas como estas:

(21, 2, '23 .5R25 ETADT ',' descripción, con una coma '),
(22, 1, '26 .5R25 ETADT ',' Descripción sin coma '),
(23, 5, '20 .5R20.5 ',' Otra descripción con; semicolumna '),

Estoy tratando de reemplazar cada coma en la lista con una pestaña. Excluyendo las comas dentro de las comillas simples. Excluyendo también las comas finales.

Entonces las entradas de ejemplos deberían convertirse en:

(21 [TAB] 2 [TAB] '23 .5R25 ETADT '[TAB]' descripción, con una coma '),
(22 [TAB] 1 [TAB] '26 .5R25 ETADT '[TAB]' Descripción sin una coma '),
(23 [TAB] 5 [TAB] '20 .5R20.5 '[TAB]' Otra descripción con; semicolumna '),

Tengo como 6000 filas de datos como este. Las pestañas me permiten decirle a Excel que importe los elementos de estas entradas en diferentes columnas.

El Regex que probé fue este:[ ]*,[ ]* Pero este Regex selecciona todas las comas, incluso las que están entre comillas simples.

Respuestas a la pregunta(1)

Su respuesta a la pregunta