Red de conocimientos turísticos - Información de alquiler - Código PHP nativo que implementa la importación de Excel y agrega datos a la base de datos.

Código PHP nativo que implementa la importación de Excel y agrega datos a la base de datos.

El código que uso es:

lt;?

//Conectar al archivo de base de datos

$connect=mysql_connect("localhost", "admin", " admin") o die("¡Error al vincular a la base de datos!")

//connect_db(test)

mysql_select_db("testcg",$connect) o die (mysql_error( ) );

$temp=file("test.csv"); //conectar al archivo Excel en el formato csv

for ($i=0; $i lt. ; count($temp);$i)

{

$string=explode(",",$temp[$i]);//obtener el valor de cada fila del archivo EXCEL a través de un bucle

// Insertar el valor de cada fila del archivo EXCEL en la base de datos Insertar el valor de cada fila en la base de datos

$q=". insertar en ceshi (nombre, num, dom) valores ('$string[0]', '$string[1]', '$string[2]');";

mysql_query( $q) o die (mysql_error());

if (!mysql_error());

{

echo "¡Datos importados correctamente!"; /p>

}

echo $cadena[4]."

{

echo $cadena[4].\n"; p>

unset($cadena);

} gt;

---------------------- ---- ---------------------------------------------- ---- ----<

phpexcel también es un componente de pear. También hay un complemento excelclass

en China, los cuales se utilizan para procesar Excel. Las dos primeras funciones son relativamente poderosas y buenas para codificar. El soporte también es bueno. Se recomienda usar pear, que parece llamarse lector de hojas de cálculo.

phpexcel tiene muchos recursos, pero no todos. se puede leer excel

El cartel original puede ir aquí para ver pear.php.net

.

php.net

---------------------------------------- ----------------------- ---------------

Respuesta principal~ ~Seleccionar algunos arriba por cierto! Hola

------------------------------------------ ------ -------------------------------------

Carga directa de AdO

p>

Tenga en cuenta que es posible que mysql o ADO no admitan algunos caracteres.

------------------------------------------- ----- -------------------------------------

Primero , asegúrese de qué codificación utiliza la base de datos, tome utf-8 como ejemplo.

Primero abre el archivo de Excel y lo guarda, eligiendo guardarlo como un archivo .csv.

Luego abre el archivo .csv con un editor de texto y guárdalo como utf-8 csv.

Luego, al escribir php, puede usar getcsv de php para abrir el archivo (esto garantiza que sus campos contengan y provocará un error de análisis) y luego importar los resultados analizados a la base de datos.

Entonces ya está.