|
|
|
|
- Método 1: Usando la función fWriteLine
- Ejemplos de código
- Método 2: Usando la función fSaveText
- Principio
- Ejemplos de código
¿Cómo escribir en un archivo de texto o CSV?
Se pueden utilizar dos métodos para escribir en un archivo de texto o CSV: Método 1: Usando la función fWriteLine Para escribir una Line en un archivo de texto o CSV: - Abra el archivo (o créelo) con fOpen.
- Escriba la Line con fWriteLine. fWriteLine añade automáticamente un carácter CR al final de Line.
- Cerrar el archivo con fClose.
Ejemplos de código - Escribir un Line:
// Write a simple string nFileNum is int sLineToWrite is string
nFileNum = fOpen("MyFile.txt", foCreate) IF nFileNum <> -1 THEN sLineToWrite = "Hello, today is " + DateToString(Today(), "DDDD DD MMMM YYYY")
// Write the line fWriteLine(nFileNum, sLineToWrite)
fClose(nFileNum) END
- Convertir un archivo de datos en TXT (exportación)
<code WL> nFileNum is int sLineToWrite is string
nFileNum = fOpen ("ExportProducts.txt", foCreate) IF nFileNum <> -1 THEN FOR EACH Product // The line is made of: // - the product reference // - the product caption // - the product price sLineToWrite = Product.Reference + TAB + Product.ProdCap + TAB + NumToString(Product.Price, "10,2fS")
// Write the line fWriteLine(nFileNum, sLineToWrite) END fClose(nFileNum) END
Método 2: Usando la función fSaveText Principio Para escribir (crear) un archivo de texto o CSV en una sola operación: - Declarar una cuerda Variable.
- Escribir y almacenar todas las líneas de archivo en la memoria en este Variable.
- Guardar el contenido de esta Variable en un archivo con fSaveText.
Ejemplos de código // Convert a data file into TXT (export) sLineToWrite is string sFileContent is string
FOR EACH Product // The line is made of: // - the product reference // - the product caption // - the product price sLineToWrite = Product.Reference + TAB + Product.ProdCap + TAB + NumToString(Product.Price, "10,2fS")
// Write the line in memory sFileContent += sLineToWrite + CR END fSaveText ("ExportProducts.txt", sFileContent)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|