Kullanıcı sizin belirleyebileceğiniz şartlarda tablo oluşturabilir.

CREATE TABLE yazarlar(
-- IDENTITY (başlangıç değeri, artış miktarı)
id TINYINT IDENTITY(1,1) NOT NULL,
yazar_adi NVARCHAR (20),
yazar_soyadi NVARCHAR (20),
kategori NVARCHAR (20) ,
PRIMARY KEY (id)
);

Kendine göre düzenleyip alanları dinamik yaparsın.. Excel dosyasını da .cvs olarak yükletirsin. Phpmyadmine import etmek için de şu kodları kullanabilirsin

https://github.com/erhankilic/importSqlWithPhp