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

Kopiranje teksta iz worda u excell

[es] :: Office :: Word :: Kopiranje teksta iz worda u excell

[ Pregleda: 7594 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

peradetlic2
Istočno Sarajevo, BiH

Član broj: 264702
Poruke: 37
*.team.ba.



Profil

icon Kopiranje teksta iz worda u excell21.07.2010. u 12:11 - pre 167 meseci

Pomoć!

Trebam da prebacim oko 300 stranica teksta iz word-a u excell. Medjutim, ne može sve odjednom copy/paste jer sva polja gdje mi je tekst u više redova u word-u u excelu trea biti u jednom polju, a ono mi izbacuje u više kolona. Jel mi može neko dati neki savjet?
Evo tih file-ova da vidite šta mi treba...

Da li postoji neki način da ovo uradim automatski, ako pješke neću ni za mjsec dana? Ima li neki makro ili slično da to uradi?

Hvala unaprijed!


BojanS
BojanS
Prikačeni fajlovi
 
Odgovor na temu

Matorac
Trstenik

Član broj: 180964
Poruke: 77
*.vdial.verat.net.



Profil

icon Re: Kopiranje teksta iz worda u excell21.07.2010. u 20:04 - pre 167 meseci
Čija je ideja da prebacuješ toliki tekst iz Worda u Excel? Zašto to moraš da radiš? To je nesuvislo. Bojim se da ni Ivek tu neće moći da ti pomogne.
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Kopiranje teksta iz worda u excell21.07.2010. u 22:13 - pre 167 meseci
Onaj tko te natjerao da to radiš stvarno je čudan, no ako je potreba potreba je. "Snađi se"
Više redova u Excelu dobiješ zbog toga što su neki redovi "slomljeni" (Line break). Ovo možeš vidjeti kada klikneš na gumb za Show/Hide (obrnuto slovo P) a u dokumentu je "slomljena strelica" kao na tipki Enter.

Ne znam kompletnu koncepciju jer vidim u Word dokumentu jedno a u Excelu (ono što si kopirao vidim drugo). Ja bih probao sa FIND/REPLACE i to tako da prvo uklonim sve "slomljene redove" (ako smiješ reoblikovati text).

U Wordu
Dakle u Find ideš na Special i Manual Line break a u polje Replace staviš točku i jedan razmak. Ovim ćeš dobiti da svi slomljeni redovi se spoje jedan sa drugim a "točka-razmak" će dijeliti spojeni tekst. Potom Select All i Copy

U Excelu
Paste iz Worda, Selektiraš sve redove (mislim na brojeve redova) pa dvoklik između redova (mislim na liniju koja dijeli redove) time dobiješ da svi redovi koji su rašireni skupe se. Potom selektiraš datume i formatiraš ćelije po Date kako želiš.
Po ovome što si postavio kao attach u Excelu sada imaš dva stupca (datume i text) kao i u Wordu

Sada u Excelu imaš sve tekstove u jednom redu (jednoj ćeliji) ali sa razlikom u odnosu na Word. U ovdje nema slomljenih redova.

Ja bi se ovako snašao (ako okolnosti dozvoljavaju), možda ima još načina.
(btw: vodi računa da nemaju svi Office 2007 i ne mogu otvoriti tvoj attach *.xlsx i *.docx (pa ti je smanjena mogućnost za pomoć)




btw: pogledaj link Specijalni znakovi u Wordu
Prikačeni fajlovi
 
Odgovor na temu

peradetlic2
Istočno Sarajevo, BiH

Član broj: 264702
Poruke: 37
*.team.ba.



Profil

icon Re: Kopiranje teksta iz worda u excell22.07.2010. u 08:02 - pre 167 meseci
Hvala punooooooooo!

Evo sad ću da probam ovo da sredim kako si mi napisao i objasnio. Nadam se da će moći i da će biti OK, jer tekst mora biti identičan kao i wordu, tj. isti raspored redova...

Uglavnom, evo sad ću da atachujem i .doc i .xls verzije pa ako ko ima neki predlog neka pomaže..

Hvala unaprijed!
BojanS
Prikačeni fajlovi
 
Odgovor na temu

peradetlic2
Istočno Sarajevo, BiH

Član broj: 264702
Poruke: 37
*.team.ba.



Profil

icon Re: Kopiranje teksta iz worda u excell22.07.2010. u 08:11 - pre 167 meseci
Evo sad sam uploadovao file-ove da se mogu otvarati i sa office 2003 paketom...

Sad je identičan tekst u oba file-a, tako da ko bude gledao vidjeće šta je u pitanju.

Generalno, to je potrebno u excellu da bi se moglo koristiti kao baza za neki dalji rad. Problem je u tome što je lektorica sve iz .xls kopirala u .doc i lektorisala (tako joj je bilo lakše) i sada je to lektorisano potrebno vratiti u excell, a toga ima oko 400 strana i to trojezična varijanta...

Haos će da mi bude ako ne bude moglo nešto automatski...

Hvala unaprijed svima koji mi pomognu!

PozZ
BojanS
 
Odgovor na temu

peradetlic2
Istočno Sarajevo, BiH

Član broj: 264702
Poruke: 37
*.team.ba.



Profil

icon Re: Kopiranje teksta iz worda u excell22.07.2010. u 08:19 - pre 167 meseci
Ivek,

Sad sam sve isprobao kako si mi savjetovao.
Ovaj dio u word-u mi je OK i savršeno mi je sve jasno. Sve to i uradim i kopiram u excell.
Međutim, u excel-u moram to vratiti u "stanje" dva ili više redova, tj. onako kako je bilo u wordu prije smještanja u jedan red.
Da li u excellu vrijedi obrnuta radnja od one u wordu (zamjena ."razmak" za novi red).

Hvala unaprijed! Nadam se da ću nešto uspjeti da sredim.

Veliki PozZ
BojanS
 
Odgovor na temu

peradetlic2
Istočno Sarajevo, BiH

Član broj: 264702
Poruke: 37
*.team.ba.



Profil

icon Re: Kopiranje teksta iz worda u excell22.07.2010. u 08:44 - pre 167 meseci
Probao sam u excel-u da zamjenim ."razmak" za novi red (suprotna radnja od one iz word-a) ali mi nikako ne ide...

Jel ima neki prijedlog ili savjet kako to da uradim.

U priloženom file-u pogledajte: - Kolona D-> Ćelije sa više redova -------> Treba da budu identične kao ćelije u koloni C.
Znači, treba mi pomoć da ovaj simbol ."razmak" zamjenim za novi red.

Hvala unaprijed!!!!


PozZ
BojanS
Prikačeni fajlovi
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Kopiranje teksta iz worda u excell22.07.2010. u 13:14 - pre 167 meseci
da si dao ove detalje kao u kasnijim postovima možda ti se ne bi ni javio
Vidim osnove u Wordu si svladao, i to je napredak
Neće ići obrnutim redoslijedom na ovaj način (bar ja ne znam jer nisam do sada imao takav problem pa se nisam ni zanimao za takvo rješenje), osim da ideš ćeliju po ćeliju i sa ALT+ENTER vraćaš u prvobitno spajanje (ako ne nađeš rješenje ovo te neće zaobići, možda i nema puno takvih ćelija na 300 stranica , UPS!

Osoba koja je tražila prebacivanje teksta u Word mogla je sve obraditi u Excelu i ne bi bilo problema sada.

Možda bi netko mogao napisati Macro (ako uopće postoji mogućnost za takvo nešto) koji će pregledati ćeliju po ćeliju u određenom stupcu i poslije svake točke-razmaka napraviti prijelom. No ovo govorim napamet jer ja ne pišem Macro-e i nisam siguran da može.

Ako i može sa Macro tada će trebati smisliti drugačije spajanje i umjesto točka-zarez osmisliti neki drugačiji znak (jer u tekstu ima još točka-razmak pa bi bilo problema. (npr: X-X). Kada sam razmišljao o ovome nisam znao da treba vratiti tekst opet u redove.


btw: sačekaj možda ti se netko javi a u međuvremenu, "pljuc u dlanove" i na posao kako znaš ne gubi vrijeme

pogledaj u attachu ćelije žuto obojano kako se radi sa Alt+Enter

sorry, ali od mene toliko
Prikačeni fajlovi
 
Odgovor na temu

peradetlic2
Istočno Sarajevo, BiH

Član broj: 264702
Poruke: 37
*.team.ba.



Profil

icon Re: Kopiranje teksta iz worda u excell22.07.2010. u 13:29 - pre 167 meseci
Ivek, Hvala puno!!!

Znam za alt+enter, al ima užasno puno takvih ćelija... Nadam se da ću naći neko produktivno rješenje...
U svakom slučaju pomogao si mi dosta, sad samo moram da vidim da li ima neki makro za prebacivanje dva znaka u prelom...

Hvala još jednom.
BojanS
 
Odgovor na temu

tahuti

Član broj: 53920
Poruke: 83
*.bchsia.telus.net.



+41 Profil

icon Re: Kopiranje teksta iz worda u excell23.07.2010. u 05:59 - pre 167 meseci
Pre nego sto zaspem, ako vec imas Windows7/Vistu imas ga vec instaliranog.

Powershell:

$a = New-Object -comobject Excel.Application

$a.Visible = $True

$b = $a.Workbooks.Open("C:\Scripts\Test.xls")
$c = $b.Worksheets.Item(1)



To je za pocetak.
format koordinata ti je R1C1 sto bi za primer bio (63,4) ili (63,D)

$c.Cells.Item(63,4) - ti je koordinata

$c.Cells.Item(63,4).Formula - sadrzaj celije
$c.Cells.Item(63,4).EntireRow - ceo red gde se celija nalazi
$text = $c.Cells(63,4).Formula
$newtext = $text.Replace(" . - ", "`n -") - `n ti je newline u powershell-u

$b.SaveAs("C:\Scripts\Test.xls")

$a.Quit()

ovo nisam testirao, odoh da spavam.
 
Odgovor na temu

peradetlic2
Istočno Sarajevo, BiH

Član broj: 264702
Poruke: 37
*.team.ba.



Profil

icon Re: Kopiranje teksta iz worda u excell23.07.2010. u 07:58 - pre 167 meseci
E moj drug, kad bi ja još znao gdje trebam ubaciti ovo parče koda, šta i kako na koji način da to sredim...

Možeš li mi pomoći po tom pitanju?

Hvala unaprijed!

PozZ
BojanS
 
Odgovor na temu

tahuti

Član broj: 53920
Poruke: 83
70.79.192.*



+41 Profil

icon Re: Kopiranje teksta iz worda u excell24.07.2010. u 02:30 - pre 167 meseci
Code:

#lokacija fajla, zameni sa tvojom izmedju navodnika

$filename="C:\Test\test.xlsx"

  
$excel = new-object -com Excel.Application
$excel.Visible = $False
$wb = $excel.Workbooks.Open($filename)
$ws = $wb.Worksheets.Item(1)

#sta se trazi
$searchString = ". -"  #ovde zameni sta se trazi
#sta se menja
$linefeed = "`r`n -" #ovde menjaj sta zelis da se zamenu


$Range = $ws.Range("B1").EntireColumn #ovde zameni B1 sa kolonom gde zamenjujes
$mainRng = $ws.UsedRange.Cells
$RowCount = $mainRng.Rows.Count
$i=1
while($i -lt $RowCount){
$Search = $Range.find($searchString)
if ($Search -eq $Null){
    break
}
else{
    $a = $Search.value()
    $a = $a.Replace($searchString, $linefeed) 
    $Search.value() = $a
}
$i++
}
        

$wb.SaveAs($filename)
$excel.displayalerts=$False
$excel.quit()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($excel)


Podrazumevam da imas Win7 ili Vistu.
Start > Accessories > Windows Powershell ISE
Paste u gornjoj trecini
i snimi videces da dobija ekstenziju .ps1
u donjoj trecini utipkaj Set-ExecutionPolicy Unrestricted

Pre nego sto pokrenis skriptu pogledaj moje komentare koje pocinju sa #
Dva nacina da pokrenus skriptu, zeleno "play" > u powershell-u, ili right klik na .ps1 i run in powershell

 
Odgovor na temu

peradetlic2
Istočno Sarajevo, BiH

Član broj: 264702
Poruke: 37
*.team.ba.



Profil

icon Re: Kopiranje teksta iz worda u excell26.07.2010. u 13:05 - pre 167 meseci

Hvala puno, drug!

Sad ću da probam ovo sve, a siguran sam da radi...

Samo mi još reci, koji je simbol za novi red, jel to "`n" ili neki drugi?

Uspio sam ovo i na drugi način, al nije viška probati i ovako.

Hvala puno!!!!

PozZ

BojanS
 
Odgovor na temu

peradetlic2
Istočno Sarajevo, BiH

Član broj: 264702
Poruke: 37
*.team.ba.



Profil

icon Re: Kopiranje teksta iz worda u excell26.07.2010. u 13:18 - pre 167 meseci
Probao sam sve uraditi kako si mi napisao, al ne može, nisam administrator na ovom računaru.
Kući imam Xp, pa ću vidjeti da to probam kod nekoga ko ima vistu ili Win7 a da je administartor.

Hvala još jednom!

PozZ
BojanS
 
Odgovor na temu

tahuti

Član broj: 53920
Poruke: 83
*.bchsia.telus.net.



+41 Profil

icon Re: Kopiranje teksta iz worda u excell26.07.2010. u 14:47 - pre 167 meseci
Windows korist dva simbola za novi red `n`r
Carriage Return
Linefeed

Powershell moze da radi na XP, mora da se download-uje a da bi radio mora i .NET framework, malo vise je komlikovano.

Vazno je ako se prvi put radi powshell skript da se uradi Set-ExecutionPolicy ili ce da se zali.

 
Odgovor na temu

[es] :: Office :: Word :: Kopiranje teksta iz worda u excell

[ Pregleda: 7594 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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