Para importar:
Pruebe la importación csv integrada de MySql:CARGAR ARCHIVO DE DATOS
LOAD DATA INFILE 'yourdata.csv' INTO TABLE tbl_name
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n';
Para exportar:
Pruebe el complemento jQuery:table2csv
. Convierte una tabla HTML en un archivo CSV. Use el argumento, entrega:'valor', para devolver el csv como una cadena.
Aquí hay un implementación de ejemplo . Sé que está en C#, pero solo hay un pequeño código involucrado. Sería fácil portar a PHP.