black Posted June 16, 2008 Report Share Posted June 16, 2008 EditGrid ir izdevies uztaisīt programmu, kas ir aizdomīgi līdzīga Microsoft Excel, tikai darbojas browserī. Skat. http://www.editgrid.com/user/utalam/timetable01 Vai kādam ir komentāri / ieteikumi / idejas par to, kā kaut ko tādu varētu uztaisīt? Mani interesē galvenokārt tas, kas nav redzams (backend). Ja tradicionālā Excel tabulā var būt 256 x 65000 ierakstu (cells), tad glabāt to visu datubāzē normālā veida varētu būt garām. Kā es noprotu, tad EditGrid parbackend izmanto vienkārši Gnumerics (GNOME applikācija). Latvijā takš neviens nav ar kaut ko tādu nodarbojies? Varbūt Robis grib pieteikties uztaisīt par zināmu atlīdzību? :) Link to comment Share on other sites More sharing options...
Grey_Wolf Posted June 16, 2008 Report Share Posted June 16, 2008 :) nedomaju ka tur ir 65K rindinju ;) Bet vispar El-tabulas ir vecas kaa pasaule ... pat uz primitivajam 'bekam' BASIC valodaa bija taadas ;) taa kaa pie musdienu jaudam ... & atminjas daudzumu nevajadzetu buut problemaam --- + 65K * 255 nebut nav tik daudz :) katrai sunai tiek atvelets 1 Integer .... tb ~~~16M ierakstu Un tass viss ar noteikumu ka Pilnigi viss tiek aizpildiits ...... --- Link to comment Share on other sites More sharing options...
andrisp Posted June 16, 2008 Report Share Posted June 16, 2008 katrai sunai tiek atvelets 1 Integer .... Šunā var taču arī būt teksts. Par to backend - esmu pārliecināts, ka tās tabulas netiek glabātas analogā veidā (tabulā, kur būtu 256 kolonas un 65 tūkst. rindu) pēc tam datubāzē, bet gan kaut kādā custom formātā. Link to comment Share on other sites More sharing options...
black Posted June 16, 2008 Author Report Share Posted June 16, 2008 Nuja, ka var būt arī teksts. Pie tam, vajag glabāt informāciju arī par šūnas noformējumu (krāsa, border, teksta lielums, utt). EditGrid, piemēram, saglabā arī lietotāja vārdu, kurš pēdējais šo šūnu mainījis. The point is - ja tas viss tiek glabāts parastā datubāzē, tad pēc pāris 'lielajiem' Excel failiem datubāze vairs nebūs lietojama. Piemēram, jebkāda veida atlasīšana no MySQL datubāzes ar 20-30 miljoniem ierakstu ir jau krietni lēna. Link to comment Share on other sites More sharing options...
Grey_Wolf Posted June 16, 2008 Report Share Posted June 16, 2008 (edited) sor. ne taa izteicos --> Visas sunas ir kopaa 1 Int ;) tb 0-16575000 ... :) -- A par informaciju --> tur piekriitu Cik liela vinja ir tik ir ... P.S. vis ticamak ka apaksaa ir kada C programminja ..... Kaa jau ieprieks mineju sadi labumi savulaik bija sataisiiti kaudzeem .... Taa kaa nebut nav nepieciesama DB ... Edited June 16, 2008 by Grey_Wolf Link to comment Share on other sites More sharing options...
dmitriy Posted June 16, 2008 Report Share Posted June 16, 2008 (edited) Padoma par Datagrid to excel Excel to datagrid Talak kaut kads specifisks editors. Domaju iznaks kaut kas lidzigs: .NET - MS Office + WinServer JAVA - OO Edited June 16, 2008 by dmitriy Link to comment Share on other sites More sharing options...
v3rb0 Posted June 16, 2008 Report Share Posted June 16, 2008 ja nevajag visādu gudru meklēšanu pa shētiem, tad db glabā sheetu kā htmlu, tādu, kādu lietotājs redz browserī (un domā par to kā par xml) Link to comment Share on other sites More sharing options...
black Posted June 16, 2008 Author Report Share Posted June 16, 2008 Paskatījos mazliet sīkāk par šo visu. Ņemot vērā to, ka tam 'Web 2.0 Excelim' būtu jāuztur arī īstā Excel funkcijas (ti, atverot tabulu ar SUM(a,b), būtu jāmāk sarēķināt rezultātu), tad reāli varianti ir vai nu rakstīt pašam backendu (Excelim ir ap 200+ funkciju, visas statistikas funkcijas uzrakstīt varētu būt varen jautri) vai paņemt un pielāgot kādu jau eksistējošu backend. Pašlaik tādi ir tikai Gnumerics un OpenOffice. Gnumerics nav ārēji izmantojams API (ir nepabeigts Python API), OpenOffice ir API (saucas UNO), bet viņam pašlaik gandrīz nav dokumentācijas. Anyway, ja kāds grib palīdzēt, tad laipni aicināti :) UI (Ajax) es piesakos izveidot, vajag 'tikai' backendu. Link to comment Share on other sites More sharing options...
bubu Posted June 16, 2008 Report Share Posted June 16, 2008 A kam tev tas jāraksta, ja jau ir gatavs tas EditGrid pieejams? Ja tur paskatās cenas, tad par 25 useriem $1500 ir ļoti ok. Ja pieņem, ka par tādu summu gribēsi uzrakstīt pats to visu.. tad nu par tādu summu strādājot viens pats pilnu mēnesi (+/- ok alga) diez vai kāds spētu ko analoģisku uzrakstīt (laika ziņā). Protams, cita runa, ja fun'a pēc gribās to pašam uzrakstīt. Link to comment Share on other sites More sharing options...
black Posted June 17, 2008 Author Report Share Posted June 17, 2008 Šis patiešām būtu labs es-to-varu for-fun projekts. Komerciāli sacensties ar bezmaksas Google Spreadsheets būtu grūti, EditGrid arī privātpersonām ir bezmaksas. Link to comment Share on other sites More sharing options...
Recommended Posts