abonnement Unibet Coolblue
pi_111987684
quote:
0s.gif Op donderdag 24 mei 2012 18:59 schreef mwvrs het volgende:
Hallo,

etc
Iemand enig idee wat er aan de hand is, want het zou super zijn als ik dit werkend krijg! Dank!!
Het is lastig om dit zo van een afstand te beoordelen, maar wellicht heeft het te maken dat je tekst een enter bevat. Hierdoor verstuur je wellicht alleen het bericht
www.mijnsite.nl/script.php?text=[Our Story
Alle tekst die daar achter staat inclusief de sluitende ] wordt dan niet meegenomen met als gevolg dat hij zegt dat je syntax niet meer klopt. Je zou dan de enters moeten vervangen door een %0a zoals dat oof voor Prof_hoax is gebeurd.

Even los daarvan denk ik wat je hier via excel wilt doen, beter via een andere scripttaal kunt regelen.
pi_111991640
Dat was ook mijn eerste gedachte, maar als ik alle enters verwijder dan blijft de melding. Wanneer ik een dummytekst met enters probeer geeft dat geen probleem.

Ik ben het met je eens dat ik dit wellicht niet de meest handige methode is. Ik ben echter niet zo ervaren met scripttalen. Ik zat te denken dat het misschien mogelijk is om het via MySQL te doen. Is het mogelijk om mijn 6000 (met bijbehorend id) tekstvelden van Excel naar een MySQL database te krijgen? Bv het Excelbestand omzetten naar csv?
pi_111997054
Excel kan een grote tekst wel opslaan, maar niet verwerken. Je loopt vermoedelijk tegen dezelfde problemen op als Prof_Hoax. De formule waarmee Excel werkt wordt te lang.

MySQL hulpprogramma's zoals door veel webhosters ook worden aangeboden bieden inderdaad de mogelijkheid voor het inlezen van Excelbestanden of tekstbestanden zoals csv.

Ik weet natuurlijk niet precies wat context is van je probleem en je geeft aan dat je een script gebruikt voor de statistieken. Ik vermoed dat dit een script is in php of een ander script dat de MySQL database als bron voor zijn resultaten gebruikt.

Het uploaden van zo'n tekst naar je MySQL database kan je eigenlijk ook via een simpel HTML bestandje en php bestandje laten verlopen. Denk bijvoorbeeld iets in de vorm van wat je op je eigen computer kan zetten of op de website:
1
2
3
4
5
6
<html>
<form action="http:/www.mijnsite.nl/uploadtekst.php" method="post">
<input type="text" name="mijnverhaal">
<input type="submit" name="submit" value="Verstuur">
</form>
</html>

Dit onderstaande deel zet je op je website waardoor je je database vult met je tekst verhaal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<?php
$location = "127.0.0.1"; 
$username = "snabbi"; 
$password = "test1234"; 
$database = "verhalen_database"; 

$verhaal = $_POST['mijnverhaal'];

$conn = mysql_connect("$location","$username","$password"); 
if (!$conn) die ("Could not connect MySQL"); 
mysql_select_db($database,$conn) or die ("Could not open database!"); 
$query = "INSERT INTO `tabel` (`verhaal`) VALUES ($verhaal)";
$results = mysql_query($query,$conn);
mysql_close($conn);
?>
</html>
(disclaimer de code hierboven is gevoelig voor beveiligingslekken en is dus zeker niet veilig wanneer je anderen ook op je site laten komen om teksten te uploaden. Dit voorbeeld is dan ook niets meer dan om je een idee te geven hoe je dit kan doen).
pi_111999848
Zojuist heb ik geprobeerd een subset van mijn teksten te op te slaan als csv-bestand.

Het script waar ik over sprak is inderdaad in php. Met phpmyadmin van mijn webhost kan ik csv-bestanden importeren in een MySQL database. Vervolgens zou het dus mogelijk moeten zijn om het script te runnen over deze velden en de scores in een nieuwe kolom op te slaan. Vervolgens de MySQL db exporteren als csv en weer openen in Excel. :)

Ik ga hier wel aan uitkomen. Bedankt voor het meedenken, dat heeft enorm geholpen!
pi_112021051
Ik heb een kolom met data en een kolom met getallen daarnaast, nu wil ik het getal hebben wat naast de huidige datum staat, hoe doe ik dit?

Heb al nar LOOKUP zitten kijken, maar het lukt me nog niet echt.
  vrijdag 25 mei 2012 @ 17:02:15 #156
49641 Individual
Meet John Doe...
pi_112023156
Een tijdje hier niet meer gepost, maar heeft iemand ervaring met een SQL ODBC link naar Excel?

Een directe link naar een lege sheet heeft ie gedaan in 4 minuten, maar zo snel als er wat formattering/in cell drop downs bij komen kijken duurt het van 30 minuten tot nu al ruim 1,5 uur.

Zelfs copy-pasten van die 4 minuten lege sheet naar de geformatteerde sheet duurde 30 minuten..

Waar zit de memory leak of wie kan me een zoekterm geven om dit veel sneller te laten lopen?

(het gaat om 17,800 rijen en 60 colommen)
reset
pi_112023641
Kun je misschien iets met ApplicationEnablevents = false en applicationcalculation=false? Zo weerhoud je in iedergeval Excel van tijdverspilling bij het (her)berekenen van de cellen

Zie in de startpost MOA en MOU
pi_112029101
@Helly: Vlookup indien iedere datum een keer voor komt
pi_112033243
quote:
0s.gif Op vrijdag 25 mei 2012 17:02 schreef Individual het volgende:
Een tijdje hier niet meer gepost, maar heeft iemand ervaring met een SQL ODBC link naar Excel?

Een directe link naar een lege sheet heeft ie gedaan in 4 minuten, maar zo snel als er wat formattering/in cell drop downs bij komen kijken duurt het van 30 minuten tot nu al ruim 1,5 uur.

Zelfs copy-pasten van die 4 minuten lege sheet naar de geformatteerde sheet duurde 30 minuten..

Waar zit de memory leak of wie kan me een zoekterm geven om dit veel sneller te laten lopen?

(het gaat om 17,800 rijen en 60 colommen)
Waarom zet je je spreadsheet niet om naar Access? Als het alleen om je invoer gaat, dan zet je in Excel vervolgens een query naar je access zodat je je access bestand synchroniseert op basis van de input uit excel.

sQL = query = voor database bedoeld.
pi_112033345
quote:
0s.gif Op vrijdag 25 mei 2012 19:45 schreef hendrik2009 het volgende:
@Helly: Vlookup indien iedere datum een keer voor komt
^O^ vlookup (of in het nederland vert.zoeken) met als zoekwaarde de betreffende datum. Zorg dat in je matrix de meest linke kolom begint bij de datum en vervolgens uittellen naar rechts voor de hoeveelste kolom je wilt teruggeven.
  zaterdag 26 mei 2012 @ 12:16:55 #161
26568 AlwaysConnected
Alwaysconnected
pi_112047740
Ik zoek een mogelijkheid om vanuit dit excel bstand
http://dl.dropbox.com/u/18913775/vraag%20aanbod.xls

Een mooie grafiek te maken waar in je per periode per beroepsgroep de vraag en aanbod kan zien
wie kan mij verder helpen?

Ik ziet het namenlijk nu ff niet

thnx *O*
pi_112080621
Mijn datum invoer is in een gesloopt :(
Voer ik de datum in in een cel: "200412". Dit wordt normaal omgezet naar 20-04-2012. Krijg ik nu:
14-9-2448 als datum terug 8)7
Voer ik in "20-04-2012" dan blijft de datum wel staan zoals het hoort. Hoe krijg ik dit weer terug?
Ik heb Excel 2007.
pi_112081042
Ik heb in bepaald cellen ingetikt:

- paard
- hond

Excel maakt ervan:

#NAAM?
#NAAM?

Als ik edit (F2) doe dan staat er:
=- paard
=- hond

Hoe krijg ik dit terug?
Moet ik de cellen 1 voor 1 herstellen en de streepjes (die Excel als minteken ziet) vervangen door andere streepjes, die excel niet voor mintekens ziet?

[ Bericht 12% gewijzigd door Twentsche_Ros op 27-05-2012 09:39:17 ]
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_112081158
quote:
0s.gif Op zondag 27 mei 2012 08:24 schreef geelkuikentje het volgende:
Mijn datum invoer is in een gesloopt :(
Voer ik de datum in in een cel: "200412". Dit wordt normaal omgezet naar 20-04-2012. Krijg ik nu:
14-9-2448 als datum terug 8)7
Voer ik in "20-04-2012" dan blijft de datum wel staan zoals het hoort. Hoe krijg ik dit weer terug?
Ik heb Excel 2007.
Je zegt:
Voer ik de datum in in een cel: "200412". Dit wordt normaal omgezet naar 20-04-2012
Is het dan ook echt een datumveld?

Als een cel is opgemaakt als datumveld en je tikt er een getal in wordt het omgezet als het rangnummer van de dag waarbij 1-1-1900 geldt als nr 1 en 2-1-1900 als nr 2 en nr 200.412 is het dagnummer dat uiteindelijk neerkomt op de datum 14-09-2448.
Er is 1 fout bij excel: Ze hebben 29-02-1900 ook meegeteld. En dat moest niet. 1900 is geen schrikkeljaar.
Wat is er mis mee om 20-4-12 in te tikken ipv 200412.
Want 20-4-12 kan Excel direct vertalen als datumveld. 200412 ziet excel als een getal en wordt het datumrangnummer gebruikt.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_112081171
quote:
0s.gif Op zondag 27 mei 2012 09:26 schreef Twentsche_Ros het volgende:
Ik heb in bepaald cellen ingetikt:

- paard
- hond

Excel maakt ervan:

#NAAM?
#NAAM?

Als ik edit (F2) doe dan staat er:
=- paard
=- hond

Hoe krijg ik dit terug?
Moet ik de cellen 1 voor 1 herstellen en de streepjes (die Excel als minteken ziet) vervangen door andere streepjes die excel niet ziet als minteken?

Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
  zondag 27 mei 2012 @ 09:52:48 #166
85514 ralfie
!Yvan eht nioj
pi_112081321
zet er een ' voor

'- paard
'- hond
pi_112081336
Mocht het om veel cellen gaan, dan kun je dus zoeken & vervangen gebruiken (vervang de = door een ' )
pi_112081355
quote:
0s.gif Op zondag 27 mei 2012 09:26 schreef Twentsche_Ros het volgende:
Ik heb in bepaald cellen ingetikt:

- paard
- hond

Excel maakt ervan:

#NAAM?
#NAAM?

Als ik edit (F2) doe dan staat er:
=- paard
=- hond

Hoe krijg ik dit terug?
Moet ik de cellen 1 voor 1 herstellen en de streepjes (die Excel als minteken ziet) vervangen door andere streepjes, die excel niet voor mintekens ziet?

Laat maar. Het is opgelost. Alle foutmeldingen selecteren. Ctrl-H (maw vervangen). De = door een spaties. Was alles maar zo simpel...
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_112081888
quote:
0s.gif Op zondag 27 mei 2012 08:24 schreef geelkuikentje het volgende:
Mijn datum invoer is in een gesloopt :(
Voer ik de datum in in een cel: "200412". Dit wordt normaal omgezet naar 20-04-2012. Krijg ik nu:
14-9-2448 als datum terug 8)7
Voer ik in "20-04-2012" dan blijft de datum wel staan zoals het hoort. Hoe krijg ik dit weer terug?
Ik heb Excel 2007.
Wat je nu noemt is eigenlijk de standaard manier hoe Excel het zou moeten verwerken. Dit rekent alles terug naar de eerste dag op 1-1-1900. 200412 dagen na de 0-1-1900 is 14-9-2448.

Ik zou geen manier weten hoe je Excel instelt om te handelen zoals je beschrijft (zonder gebruik van formules of macro's). De kortste invoer is '20-4-12'. De streepjes zijn nodig voor Excel om te zien dat je het over een datum hebt.
pi_112082028
quote:
0s.gif Op zaterdag 26 mei 2012 12:16 schreef AlwaysConnected het volgende:
Ik zoek een mogelijkheid om vanuit dit excel bstand
http://dl.dropbox.com/u/18913775/vraag%20aanbod.xls

Een mooie grafiek te maken waar in je per periode per beroepsgroep de vraag en aanbod kan zien
wie kan mij verder helpen?

Ik ziet het namenlijk nu ff niet

thnx *O*
Je vraag is iets te breed op het moment. Wil je iedere beroepsgroep in 1 gratiek hebben of alle beroepsgroepen in 1 grafiek. Moet de vraag van de beroepsgroep en het aanbod in een lijntje worden weergegeven of wil je dat de afstand tussen vraag en aanbod wordt weergegeven. Te veel mogelijkheden!

Als je met je muis klikt in je tabel (willekeurig getal) en kiest voor Invoegen -> Spreiding krijg je de mogelijkheid voor vloeiende lijnen. Excel zal automatisch je beroepsgroep voor vraag en aanbod plotten in dezelfde kleur.
pi_112082106
quote:
0s.gif Op zondag 27 mei 2012 09:37 schreef Twentsche_Ros het volgende:
Er is 1 fout bij excel: Ze hebben 29-02-1900 ook meegeteld. En dat moest niet. 1900 is geen schrikkeljaar.
Dit 'probleem' kun je oplossen via de Excel opties en over te schakelen naar de 1904 datum notatie. Al zal niemand hier over vallen denk ik zo.
pi_112083941
Het teken "*" geeft bij verticaal zoeken altijd het bovenste resultaat, merk ik net.
Is dit een fout van Excel?

Stel je doet:

paard op AB6
hond op AB7
aaa op AC6
aa op AC7

* op AB10

en

=VERT.ZOEKEN(AB10;AB6:AD7;2;ONWAAR)

op AC 10

dan zou hij:

#N/B

moeten geven. Maar nee hoor:
hij zegt:
aaa

* is dus synoniem voor automatisch de bovenste in de linker rij.
merkwaardig...


Hij doet dit overigens ook met "?" (het vraagteken dus).
Ik meende dat dit met vraagteken wel eens eerder gebeurde bij "vervangen" of zoiets.
Dus ongeacht de werkelijke waarde.

[ Bericht 16% gewijzigd door Twentsche_Ros op 27-05-2012 12:24:44 ]
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_112085665
Maak er van vert.zoeken("~*"; ... etc)

Hij gebruikt in jouw formule de * in de vorm van dat hier één of meer willekeurige tekens mag staan. Aangezien vert.zoeken altijd het eerste resultaat teruggeeft dat voldoet aan je voorwaarde, is dat hier de eerste regel. Door gebruik van de tilde ~ zeg je tegen Excel dat het daadwerkelijk om een * gaat en niet om de bijzondere betekenis.

Voor het vraagteken geldt hetzelfde. Een vraagteken is altijd één willekeurige karakter.
  maandag 28 mei 2012 @ 23:37:57 #174
38651 yozd
FR1908 Vakkie R
pi_112150636
Ik heb in kolom A een aantal gegevens zo staan:

regel 1: A
regel 2:
regel 3: B
regel 4: C
regel 5:
regel 6:
regel 7:
regel 8:
regel 9: D
regel 10:
regel 11: E
regel 12: F
regel 13 G

etc.

De cellen zijn leeg als daarin hetzelfde "type" hoort te staan als in de regel daarboven. (in regel 2 dus een A in regel 5,6,7,8 een C en in regel 10 een D. Ik wil de cellen met dezelfde typen graag mergen. Hoe kan ik dat automatisch doen? Het aantal rijen met gegevens in kolom A is variabel...
"On a good day, when I run, the voices in my head get quieter until it’s just me, my breath and my feet on the sand (Dexter, E5x09)."
pi_112151838
Zet in cel B1 de formule: =A1
Zet in cel B2 de formule =ALS(ISLEEG(A2);B1;A2)
Kopieer de formule van cel B2 naar beneden. Nu heb je in kolom B voor iedere regel het type staan waar je naar op zoek bent en kun je gebruik maken van filters.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')