J'ai besoin d'importer des données à partir d'un fichier Excel, mais un champ est une cellule fusionnée.ASP: Comment importer des données à partir d'une cellule fusionnée dans Excel?
Comment puis-je déterminer si un champ est fusionné ou non et combien de cellules sont fusionnées dans ce champ?
Mon code est comme ceci:
Dim Conn, DBPath ,Rs
Set Conn = Server.CreateObject("ADODB.Connection")
DBPath = "Driver={Microsoft Excel Driver (*.xls)}; DBQ=" & Server.MapPath("program.xls")
Conn.Open Driver & DBPath
Sql="Select F1, F2 From [Sheet1$]"
Set ODBCrs=Conn.Execute(Sql)
while Not ODBCrs.EOF
conn2.execute("insert into....")
ODBCrs.MoveNext
wend
ODBCrs.Close
Conn.Close
Les données sont comme ceci:
Catégorie A
Nom 1 desc 1
Nom 2 desc 2
Catégorie B
nom 3 desc 3
nom 4 desc 4
Merci beaucoup !!
Marge == Champ de fusion? –
Je ne comprends pas votre sens. – March
Chris Hynes pose une question sur le mot que vous avez utilisé: "marge". Il devrait en fait être "fusionner", comme dans "les cellules ont été fusionnées". J'ai fait le changement dans votre question. –