Javascript ile olur.Aslında sayfa tam JSON formatında olduğundan PHP ile daha iyi olur.PHP ile pek aram olmadığından javascript olarak yardımcı olabilirim.
Önce verileri çekiyoruz tabloda kaç row ve kaç cell olduğunu hesaplatarak her biri için ayrı olarak değer olşuturuyoruz.
var Bizimtablo = document.getElementById('tableContent');
var hucreler;
var data = [];
var satirlar = Bizimtablo.rows.length;
pes();
function pes(){
for (i = 0; i < satirlar; i++){
var hucreici = Bizimtablo.rows.item(i).cells;
var hucreuzunluk = hucreici.length;
for(var j = 0; j < hucreuzunluk; j++){
hucreler = hucreici.item(j).innerHTML;
data.push(hucreler);
}
}Şimdi bu çektiğimiz kodu json içine yazdırarak, bilgisayarımıza indirebiliriz.Yalnız tablo çok adi olduğundan çok fazla gereksiz tırnak işartleri var onu ayrı bir string ile engelleyebilir; veya json'u çekerken kod ile hiç almaya da bilirsiniz karar size kalmış
Nihai kod
var Bizimtablo = document.getElementById('tableContent');
var hucreler;
var data = [];
var satirlar = Bizimtablo.rows.length;
pes();
function pes(){
for (i = 0; i < satirlar; i++){
var hucreici = Bizimtablo.rows.item(i).cells;
var hucreuzunluk = hucreici.length;
for(var j = 0; j < hucreuzunluk; j++){
hucreler = hucreici.item(j).innerHTML;
data.push(hucreler);
}
}
var saveData = (function () {
var a = document.createElement("a");
document.body.appendChild(a);
a.style = "display: none";
return function (data, fileName) {
var json = JSON.stringify(data),
blob = new Blob([json], {type: "octet/stream"}),
url = window.URL.createObjectURL(blob);
a.href = url;
a.download = fileName;
a.click();
window.URL.revokeObjectURL(url);
};
}());
fileName = "cikti.json";
saveData(data, fileName);
}
Hocam bu işi bana 50tl ye yaparmisin. Android studioda burdaki istediğim verileri ayri ayri edittextlere cekmem lazım. Kabul ederseniz ayrinti konuşabiliriz.