afficher un tableau à partir d'une feuille excel
Je veux afficher un tableau à partir d'une feuille excel dans ma page html. Il y a plusieurs tables dans une feuille excel. Je veux une table spécifique à afficher. S'Il Vous Plaît Aider..
Le code HTML que j'ai utilisé pour extraire des informations à partir d'un fichier excel
<html>
<head>
<title>
From Excel
</title>
<script language="javascript" >
function GetData(cell,row){
var excel = new ActiveXObject("Excel.Application");
var excel_file = excel.Workbooks.Open("C:\\abc.xlsx");
var excel_sheet = excel.Worksheets("25 PEs");
var data = excel_sheet.Cells(cell,row).Value;
document.getElementById('div1').innerText =data;
}
</script>
</head>
<body>
<div id="div1" style="background: #DFDFFF; width:'100%';" align="center">
Click buttons to fetch data from c:\abc.xlsx
</div>
<input name="Button1" type="button" onClick="GetData(1,1)" value="button1">
<input name="Button2" type="button" onClick="GetData(1,2)" value="button2">
<input name="Button3" type="button" onClick="GetData(2,1)" value="button3">
<input name="Button4" type="button" onClick="GetData(2,2)" value="button4">
</body>
</html>
Ce code extrait d'une cellule à un moment. Je veux extraire un ensemble de table à la fois.
Comment faire?
- aucune limitation? dans quelle langue préférez-vous?
- Comprenez-vous que ce code ne fonctionne que si le fichier Excel sont placés sur la machine client ?
Vous devez vous connecter pour publier un commentaire.
Une bonne option est d'utiliser la bibliothèque jquery dataTables. Vous pouvez ensuite utiliser un outil tel que celui fourni par M. DataConverter pour convertir votre feuille de calcul en json. Vous pointez vos tables de données pour le fichier json, de filtrer les colonnes que vous n'avez pas besoin, et à l'alto, vos données sont affichées dans un joli tableau html, et adapté à la façon dont vous l'aimez. J'ai utilisé cette méthode tout récemment, et il a fait de l'affichage d'une énorme quantité de données que beaucoup plus facile.
DataTables - http://www.datatables.net/
M. Le Convertisseur De Données - http://www.shancarter.com/data_converter/index.html
Le code pour masquer des colonnes ressemblerait à quelque chose comme ceci dans votre dataTables intializer:
et de ré-ordonner les colonnes ressemblerait à quelque chose comme:
espère que c'est de l'aide...