AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / ¿Cómo proceder? / Programación
  • 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
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Método 1: Usando la función fWriteLine
Para escribir una Line en un archivo de texto o CSV:
  1. Abra el archivo (o créelo) con fOpen.
  2. Escriba la Line con fWriteLine. fWriteLine añade automáticamente un carácter CR al final de Line.
  3. 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:
  1. Declarar una cuerda Variable.
  2. Escribir y almacenar todas las líneas de archivo en la memoria en este Variable.
  3. 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)
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 30/10/2022

Señalar un error o enviar una sugerencia | Ayuda local