Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako ignorisati prazne redove u Excelu

[es] :: .NET :: Kako ignorisati prazne redove u Excelu

[ Pregleda: 2496 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

01011011

Član broj: 561
Poruke: 2341
216.5.82.*



+2 Profil

icon Kako ignorisati prazne redove u Excelu11.01.2007. u 16:04 - pre 209 meseci
Radim na web aplikaciji i sta se dogadja imam upload excel file opciju na sajtu. E sad taj excel fajl moze imati 30 redova (rows) ali kad ga sacuvaju neki korisnici, samo se formatira i sacuva svih 65000 redova, tako kad se to uploaduje, dost ami e se praznih redova uploduje sto dovodi to tajmauta i svega. U pitanju je C# i web aplikacija, kako da se pregledaju broj redova koji postoji i ignorisu prazni redovi.

Hvala
 
Odgovor na temu

Vranac
Vranac Srdjan
Software developer
Novi Sad, Vojvodina

Član broj: 3493
Poruke: 353
*.ptt.yu.

Jabber: vranac@elitesecurity.org
ICQ: 64150005
Sajt: www.linkedin.com/in/vrana..


+1 Profil

icon Re: Kako ignorisati prazne redove u Excelu11.01.2007. u 17:54 - pre 209 meseci
Obzirom da rece preko IM-a da je u pitanju CSV koji se onda parsira, i treba da se izbegnu prazni redovi,
moglo bi ovako, malo sirovo ali radi.

Code:

using System.IO;
....

try
        {

            string myFile = Server.MapPath("~\\file.csv"); //enter path to yor file

            using (StreamReader sr = new StreamReader(myFile))
            {
                String line;
                // Read and display lines from the file until the end of 
                // the file is reached.
                while ((line = sr.ReadLine()) != null)
                {
                    string[] myLine = line.Split(new char[] { ',', ' ' }); //add separators
                    bool fHasValue = false;
                    for (int i = 0; i < myLine.Length; i++)
                    {
                        if (myLine[i].Length > 0)
                        {
                            fHasValue = true;
                        }
                    }

                    if (fHasValue == false)
                    {
                        Trace.Warn("empty line is " + line);
                        // empty row
                    }
                    else
                    {
                        Trace.Warn(" line is " + line);
                        //do something :)
                    }
                }
            }
        }
        catch (Exception ex)
        {
            // Let the user know what went wrong.
            Trace.Warn("The file could not be read:");
            Trace.Warn(ex.Message);
        }




Idle mind is the devils playground, in my case it turned out to be an amusement park.

Sustina problema ove zemlje:
Legeonar_: Sto pre treba da shvatite da je EU propast i da se tamo mora raditi,a ne samo biti zaposlen.
http://www.elitemadzone.org/p1864861

Nobody Remains Virgin, Life Fucks Everyone
 
Odgovor na temu

01011011

Član broj: 561
Poruke: 2341
216.5.82.*



+2 Profil

icon Re: Kako ignorisati prazne redove u Excelu11.01.2007. u 18:47 - pre 209 meseci
brate trebaces mi jos :) javi se na icq :)
 
Odgovor na temu

[es] :: .NET :: Kako ignorisati prazne redove u Excelu

[ Pregleda: 2496 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.