txtbased database naar XLS exporteren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer @ Utrecht

2021-06-08 iSense Java Developer Do you like DevOps way of working? Are you looking for an exciting opportunity where latest and greatest technologies are applied? Would you like to take responsibility in each and every step of software development lifecycle ? ISKE50115 Organization You will work at global financial organization with a head office in the Netherlands. You will be part of one of the most important departments in the core banking domain. The organization has a very strong commitment to the collaboration and communication culture among different development teams. You are going to work in a squad that is

Bekijk vacature »

Lead Developer in het Spoordomein

Ben jij altijd degene in het team die de knopen doorhakt? Die samen met collega’s de best passende oplossing bepaalt? Wat ga je doen? Als Lead Developer ben je de spil tussen de klant en het ontwikkelteam. Je helpt aan de ene kant de Product Owner met het managen van de backlog en het realiseren van de business doelstellingen. En aan de andere kant zorg je voor een stabiele, flexibele software applicatie van hoge kwaliteit. Je zoekt continu naar verbeteringen in de architectuur, de gebruikte technologieën, het proces en de mensen. Je daagt je team uit om met goede ideeën

Bekijk vacature »

Medior fullstack .NET developer @ Rotterdam

2021-05-12 iSense Medior fullstack .NET developer Medior fullstack .NET Developer ISAR49770 Organisatie Onze klant is een grote internationale speler. Ze investeren steeds in het uitbreiden van het analyse- en servicepakket om de klanten goed van dienst te kunnen blijven. Naast Nederland zijn er nog enkele andere locaties in Europa waar ze zijn gevestigd. IT is verspreid over alle vestigingen. Op elke locatie zijn Developers en System engineers aanwezig. Onze klant is marktleider binnen het gebied waarin zij actief zijn. Nu zijn wij op zoek naar verschillende developers, die er samen met het andere personeel, 110% voor willen gaan. Taken .Net

Bekijk vacature »

Senior Java Developer Noord-Nederland

Heb jij een passie voor technologie en ben jij altijd als eerste op de hoogte van ontwikkelingen en innovaties? Weet jij hoe je als developer de verbinding moet maken tussen business en techniek? Dan maken we graag kennis met jou! Wat ga je doen? Als Senior Java Developer bij CGI maak je deel uit van de grootste en meest actieve Java community van Nederland. Door het delen van jouw kennis en kunde weet je anderen te inspireren en jezelf te profileren in de markt. Samen zorgen wij ervoor dat jouw kennis up-to-date blijft en best practices maximaal worden hergebruikt. Je

Bekijk vacature »

.NET Developer / Azure @ Tilburg

2021-08-02 iSense .NET Developer Azure Ben jij een .NET Developer met 2 - 3 jaar werkervaring en lijkt het je leuk om te werken bij een organisatie die een grote maatschappelijke bijdrage levert binnen de Nederlandse zorgsector? Lijkt het je interessant om aan de slag te gaan in een Azure DevOps omgeving? Reageer dan nu! ISHU49852 Organisatie De organisatie waar je als .NET Developer komt te werken houdt zich bezig met het bouwen van oplossingen ter ondersteuning van de intensieve zorg in Nederland. Hierdoor kennen de applicaties tal van koppelingen met externe systemen van toonaangevende zorgpartijen en spelen ook maatschappelijke

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue back’s office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

Full Stack .NET Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack .NET Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende opdrachtgevers, of je blijft bij ons (Experis) werken. Ons programma tot .NET Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en .NET-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Business Intelligence Developer

Role: Business Intelligence Developer (Part time – 2/3 days a week) Location: The Netherlands (Fully Remote) Salary: €50,000 - €80,000 My client, one of the largest retail chains in the Netherlands with 200+ stores is seeking a talented BI Developer to join their team on a part time basis This role is a unique opportunity to maintain the environment and work within an exciting, fast growing organisation. Benefits include: Competitive pay scales Extremely generous holiday entitlement & Bonus Further salary progression based on performance. flexible working! Pension plan Main Responsibilities: ETL (Extract, Transform and Load) Maintaining the environment Creation of

Bekijk vacature »

Front-end developer

Front-end developer Hoe zou je het vinden als jouw code de ondermijnende criminaliteit een halt toeroept? Dat door jouw werk onderzoekers fraude effectief kunnen voorkomen? Onderzoekswerk zelfs leuker wordt, omdat jij slimme technieken en Gamification toepast om de onderzoeker te helpen? Hierbij krijg je alle ruimte en ondersteuning. Denk bij ons product aan de opsporingstechnologie die gebruikt wordt bij het programma Hunted. Met het verschil dat onze software effectiever, efficiënter en leuker is om mee te werken; kort gezegd beter is! Wij hebben een geavanceerde OSINT (Open Source Intelligence) tool gebouwd, waarmee onder andere AML (Anti Money Laundering) en KYC

Bekijk vacature »

Senior Java Developer (NL)

Senior Java Developer (NL) Den Haag HBO/WO IT Professional Als Senior Java Developer bij PostNL Pakketten impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijf kritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen. Wat ga je doen? Supply chain logistiek is de wetenschap en kunst van het controleren en beheren van de stroom van middelen, informatie en goederen van de ene bestemming naar de andere. Een essentiële vereiste voor het bereiken van operational excellence in een supply chain is vooruitzien! En dan

Bekijk vacature »

Medior .Net ontwikkelaar gezocht voor logistieke s

Bedrijfsomschrijving Deze ruim 120 man sterke organisatie is één van de grootste Nederlandse bedrijven op het gebied van logistiek en vervoer, ze bestaan al enige decennia en hebben vooral de laatste 20 jaar veel geïnvesteerd in hun digitale systemen. Er werken zo'n 10 mensen binnen hun IT-team, op dit moment zijn ze op zoek naar verschillende ontwikkelaars om dit team te versterken en vanuit daar een nog sterkere digitale infrastructuur te realiseren. De sfeer binnen dit bedrijf is informeel en prettig. Vernieuwende ideeën en input vanuit werknemers wordt erg gewaardeerd en vaak is er genoeg ruimte om deze uit te

Bekijk vacature »

.Net / C# Developer - Banking

When .Net/C# is your passion, apply now and join our team! Your day-to-day activities As an experienced .Net/C# developer you will use your skillset to develop new financial applications and services that are not fully automated by standard systems. You will ensure quality and security in ASP.Net and C#. You will work in a multidisciplinary Scrum/Agile team and together you will ensure that the transition to Cloud will go as smoothly as possible. What you need to be successful in this role You are customer focused and enthusiastic. You are at the forefront of architectures, tools and techniques that are

Bekijk vacature »

Systeembeheerder Windows

Medior Systeembeheerder Windows Opleidingsbudget van € 5.000,- Onze opdrachtgevers werken met de nieuwste techniekendus onze medewerkers ook. Daarom bieden we jou uitgebreide opleidingsmogelijkheden en ondersteunen we je maximaal in je ontwikkeling. We bepalen samen met jou een opleidingstraject want niemand wil stilstaan in zijn ontwikkeling, zeker niet in de IT. Wat mag je nog meer verwachten? Direct een arbeidsovereenkomst voor onbepaalde tijd Een salaris tussen de € 3.500,- en € 4.000,- bruto per maand o.b.v. 40 uur Diverse bonussen: - 1800+ uur bonus - Wervingsbonus, een waardebon naar keus, ter waarde van € 1.500,- netto Een onkostenvergoeding van € 100,-

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

.NET Developer @ Amsterdam

2020-12-23 iSense .NET Developer Ga jij aan de slag als .NET Developer bij een van de grotere spelers binnen de financiele dienstverlening? Wil jij graag werken met onder andere C#, SQL, MVC, en WCF binnen een grote organisatie om de applicaties binnen de organisatie verder te ontwikkelen en te onderhouden? Lees dan verder! ISKO47001 Nieuw Organisatie De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eind gebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden

Bekijk vacature »
Zelf Weten

Zelf Weten

19/08/2008 11:11:00
Quote Anchor link
Hi PHPhulpers,

Ik heb het volgende script gevonden via het net, echter kom ik er nog niet helemaal uit hoe ik hem werkend krijg met mijn txtbased database. Erbij heb ik gepost een stukje php hoe ik normaliter mijn variabelen uit mijn database echo.

EDIT:
Het gaat vooral om het bovenste stuk, waar hij de mysql query wilt gebruiken. Daar moet ik mijn stukje code in kwijt, ik weet alleen niet hoe en foutloos... :$

### export.php (van het net) ###
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?PHP

$query
= "SELECT u_lidnr AS Lidnummer, u_jaar AS Jaar,u_status AS Status, u_aanhef AS Aanhef, u_titel AS Titel, u_initialen AS Initialen,  u_voornaam AS Voornaam, u_achternaam AS Achternaam, u_adres AS Adres, u_postcode AS Postcode, u_woonplaats AS Woonplaats, u_land AS Land, u_tel AS Telefoon, u_telmob AS Mobiel, u_email AS Email, u_eetgez AS Eetgezelschap, u_studie AS Studie, u_beroep AS Beroep, u_functie AS Functies, u_erelid AS Erelid,  u_finstand AS Finstand, u_finstand_opm AS Fin_Opm FROM u ORDER BY Jaar, Achternaam ASC;";
$result = mysql_query($query);
$count = mysql_num_fields($result);

for ($i = 0; $i < $count; $i++){
    $header .= mysql_field_name($result, $i)."\t";
}


while($row = mysql_fetch_row($result)){
  $line = '';
  foreach($row as $value){
    if(!isset($value) || $value == ""){
      $value = "\t";
    }
else{
# important to escape any quotes to preserve them in the data.
      $value = str_replace('"', '""', $value);
# needed to encapsulate data in quotes because some data might be multi line.
# the good news is that numbers remain numbers in Excel even though quoted.

      $value = '"' . $value . '"' . "\t";
    }

    $line .= $value;
  }

  $data .= trim($line)."\n";
}

# this line is needed because returns embedded in the data have "\r"
# and this looks like a "box character" in Excel

  $data = str_replace("\r", "", $data);


# Nice to let someone know that the search came up empty.
# Otherwise only the column name headers will be output to Excel.

if ($data == "") {
  $data = "\nno matching records found\n";
}


# This line will stream the file to the user rather than spray it across the screen
header("Content-type: application/octet-stream");

# replace excelfile.xls with whatever you want the filename to default to
header("Content-Disposition: attachment; filename=leden_export.xls");
header("Pragma: no-cache");
header("Expires: 0");

echo $header."\n".$data;
?>


### Mijn stukje PHP ###
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
include('loginbox.php');

if($member_db[1] == '1'){

$file = file("data/users.db.php");
foreach ($file as $line)
{

if (strstr($line,"<?PHP"))
{}

else
{
$array = explode("|",$line);

echo "$array[10] $array[12] $array[11]<br />";
echo "$array[16] $array[17]$array[18]<br />";
echo "$array[19]$array[20] $array[21]<br />";
echo "$array[22]<br /><br />";
}
}
}
else { echo (''); }
?>



Alvast bedankt als iemand me een klein beetje op weg kan helpen. Volgens mij is export.php al vrij goed af, echter lukt 't me nog niet, mijn variabelen erin goed te laten echo-en. THNX!
Gewijzigd op 01/01/1970 01:00:00 door Zelf Weten
 
PHP hulp

PHP hulp

20/09/2021 01:09:32
 
Terence Hersbach

Terence Hersbach

19/08/2008 11:40:00
Quote Anchor link
waarom gebruik je niet een (mysql) database, die zijn niet voor niets uitgevonden..
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach
 
Emmanuel Delay

Emmanuel Delay

19/08/2008 11:43:00
Quote Anchor link
Wil je misschien toch eens zeggen wat je wil bereiken en waar nu nog het probleem zit?

Wat moet dat script precies doen?
 
Zelf Weten

Zelf Weten

19/08/2008 11:52:00
Quote Anchor link
Omdat ik ben begonnen met Cutenews, txtbased database, en van daaruit ben ik begonnen met werken. Vandaar dat ik daar nu nog mee werk. Het werkt prima en het moet toch mogelijk zijn? Hetgeen wat ik hierboven probeer? Toch? I hope ... ^_^
 
Zelf Weten

Zelf Weten

19/08/2008 11:59:00
Quote Anchor link
@Emmanuel Delay
Het script moet een aantal variabelen uit een rij van users.db.php halen en deze vervolgens in een excel bestand onder elkaar zetten. Zo heb ik bijvoorbeeld de variabelen voornaam, tussenvoegsel, achternaam, emailadres, etc. in een rij van een persoon staan, te bereiken met array[nummer] etc. Logisch.

Nu wil ik deze gewoon netjes onder elkaar printen.

Dus

jan1 de1 boer1
jan2 de2 boer2
jan3 de3 boer3
jan4 de4 boer4
jan5 de5 boer5

Met het 1e stuk, wil ik het excel bestand maken, maar die werkt nog met een mysql ophaal-include-echo-script-stuk. Het zou dus moeten werken met dat tweede stukje code, zoals ik normaliter een lijst print, of andere variabelen uit een rij van een persoon.
 
Emmanuel Delay

Emmanuel Delay

19/08/2008 12:05:00
Quote Anchor link
Zelf Weten schreef op 19.08.2008 11:59:
... een aantal variabelen uit een rij van users.db.php halen ...


En hoe definieer je die rij?

Geef een voorbeeld van hoe je bestand er uit ziet waar de gegevens in zitten.
 
Zelf Weten

Zelf Weten

21/09/2008 13:58:00
Quote Anchor link
*BUMP*

@Emmanuel Delay
8973249|0|Michiel|de|Boer|Amsterdam|2006|||michiel@michiel.nl|065431526| etc.

En dan op elke rij staat een nieuw persoon.
 
Zelf Weten

Zelf Weten

29/09/2008 17:20:00
Quote Anchor link
*bump*
 
Henk PHP

Henk PHP

29/09/2008 17:23:00
Quote Anchor link
Waarom in godsnaam het jezelf zo moeilijk maken? SQL ftw!
 
Jurgen assaasas

Jurgen assaasas

29/09/2008 18:21:00
Quote Anchor link
txtbased database bestaat niet. Dat is gewoon een textfile, niets meer, niets minder.
 
Zelf Weten

Zelf Weten

01/10/2008 14:28:00
Quote Anchor link
@Jurgen; true.
@Henk; ben er mee bezig.

@beide, geen oplossing voor me? :-)
 
Emmanuel Delay

Emmanuel Delay

01/10/2008 16:57:00
Quote Anchor link
Zie zelf maar hoe je het naar je smaak aanpast.

Voorbeeld:

db.txt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
8973249|0|Michiel|de|Boer|Amsterdam|2006|||michiel@michiel.nl|065431526|
8973248|0|John||Dewilde|Brugge|8000|||jogh@dewilde.be|003265431527|
8973247|0|Guy||Verhofstadt|Brussel|1000|||premier@belgie.be|065431522|


index.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
$gegevens
= getGegevens('db.txt') ;

// weergave
foreach ($gegevens as $row)
  {

    echo '<li>'. $row['voornaam'] .' '. $row['tussenvoegsel'] .' '. $row['achternaam'] .'</li>';
  }

function
getGegevens($filename)
{

$filecontent = file_get_contents  ( $filename );
$rows = explode("\n", $filecontent);
$rijen = count($rows);
$resultaat = array();
foreach ($rows as $record)
  {

    if ( trim($record) == "" )
      continue;
    $gegevens = explode("|", $record);
    $rij = array(
    'id' => $gegevens[0],
    'onbekend_veld1' => $gegevens[1], // vul zelf maar de veldnaam in
    'voornaam' => $gegevens[2],
    'tussenvoegsel' => $gegevens[3],
    'achternaam' => $gegevens[4],
    'postcode' => $gegevens[5],  // of is dit iets anders?
    'onbekend_veld2' => $gegevens[6],
    'onbekend_veld3' => $gegevens[7],
    'emailadres' => $gegevens[8],
    'telefoonnummer' => $gegevens[9]
    );

    $resultaat[] = $rij;
  }

return $resultaat;
}

?>


Daarmee is het uiteraard nog niet in een excell bestand gezet.
Gewijzigd op 01/01/1970 01:00:00 door Emmanuel Delay
 
Jurgen assaasas

Jurgen assaasas

01/10/2008 17:40:00
Quote Anchor link
De oplossing ligt bij SQL (PostgreSQL, MySQL(v5, strictmode, InnoDB) en als je geen relaties hebt SQL Lite vodoet dan ook wel).
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.