Applescript agregar una nueva fila en la parte superior de la hoja de Excel

0

Estoy usando este script para agregar algunos datos a una nueva línea en la hoja de Números activos.

Esto funcionó bien durante unos días, pero día tras día los números no pueden manejar el volumen (fila 659 en esta fecha) y comienzan a ser extremadamente lentos.

Script de números:

set dataToAdd to {¬
    data1FromPlist, ¬
    data2FromPlist, ¬
    data3FromPlist, ¬
    Data4Plist}

tell application "Numbers" to tell ¬
    the front document to tell ¬
    the active sheet to tell ¬
    table 1

    set R to add row below first row

    tell R to ¬
        repeat with i from 1 to count dataToAdd

            set value of cell i to ¬
                item i in dataToAdd



        end repeat
end tell

el objetivo es poder mostrar todos los datos y, si es necesario, filtrar la hoja, pero también crear una métrica a partir de los datos.

Por alguna razón, parece que Excel maneja el archivo mucho mejor.

¿Existe una forma para que Excel agregue una nueva fila después de la primera y haga algo similar

tell application "Microsoft Excel"
    tell active workbook
        make new row below first row end
    end tell
end tell 

Esto no parece funcionar Por lo demás, creo que puedo usar el mismo código:

set value of cell i to ¬
                    item i in dataToAdd

De lo contrario, estaba considerando crear un archivo CSV y agregarlo manualmente cada vez, pero no será tan práctico, o tal vez crear una base de datos, creo que tendría más sentido

    
pregunta Kevin 30.03.2018 - 17:24

0 respuestas

Lea otras preguntas en las etiquetas