Active Server Pages (ASP) est un langage de script Web produit par Microsoft. Il fonctionne sur le serveur, il peut donc manipuler des fichiers qui se trouvent sur le serveur. A Comma Separated Values (CSV) est un fichier texte qui contient un enregistrement sur chaque ligne composé d`une série de champs de données séparés par une virgule. ASP peut créer, écrire et lire un fichier texte CSV. les fichiers texte CSV sont souvent utilisés à la place d`une base de données pour stocker des informations qui seront nécessaires plus tard.
Créez une page ASP à l`aide d`un éditeur Web ou un éditeur de texte. Enregistrez le fichier avec le ".aspic" extension. Cela indique au serveur que le fichier contient le code ASP. Le code peut être placé n`importe où dans la page ASP parce que le serveur reconnaîtra tout le code entre le "lt;%" et "% Gt;" tags comme ASP.
Créer une instance de l`objet du système de fichiers. L`objet du système de fichiers est une classe inclus avec la bibliothèque de classes ASP. Il permet aux fichiers d`être créés et manipulés sur le serveur.
lt;%
définir fso = Server.CreateObject ("Scripting.FileSystemObject")
% Gt;
Créez un fichier texte en utilisant la fonction CreateTextFile () de l`objet du système de fichiers. Cette fonction prend un argument de nom de fichier et un argument de réécriture booléenne. Dans cet exemple, le nom du fichier est "CSV.txt" et l`argument d`écrasement est défini sur true.
lt;%
définir fso = Server.CreateObject ("Scripting.FileSystemObject")
set filename = fso.CreateTextFile ("CSV.txt",vrai)
% Gt;
Ecrire une ligne de texte en format CSV pour le fichier en utilisant la fonction WriteLine (). Les valeurs de texte dans la chaîne écrite dans le fichier de texte doivent être séparés par des virgules. Dans cet exemple, la ligne écrite dans le fichier est "valeur1, valeur2, valeur3" mais vous pouvez écrire autant de valeurs que vous le souhaitez.
lt;%
définir fso = Server.CreateObject ("Scripting.FileSystemObject")
set filename = fso.CreateTextFile ("CSV.txt",vrai)
filename.WriteLine ("valeur1, valeur2, valeur3")
% Gt;
Fermez le fichier, et détruire la variable de fichier texte et l`objet du système de fichiers. Cette dernière étape est nécessaire pour libérer des ressources du système.
lt;%
définir fso = Server.CreateObject ("Scripting.FileSystemObject")
set filename = fso.CreateTextFile ("CSV.txt",vrai)
filename.WriteLine ("valeur1, valeur2, valeur3")
filename.Close
définir filename = rien
définir fso = rien
% Gt;
Téléchargez le fichier sur le serveur en utilisant l`interface de gestion de fichier fourni par votre hébergeur. Lorsque la page se charge, le code ASP sera exécuté et un fichier CSV sera créé.