Редактировать файл шаблона из таблицы Angular - PullRequest
0 голосов
/ 12 марта 2020

У меня есть файл шаблонов Excel, который я загружаю в s3 Bucket и который более или менее соответствует макету столбец за столбцом таблицы, которая находится внутри моего веб-приложения. По сути, я хочу взять некоторую информацию из веб-таблицы и записать ее в файл шаблона при загрузке.

Я загружаю из корзины s3 примерно так, которая генерирует URL-адрес для загрузки. от

Export()
  {
    console.log("This function is running")
    const myKey = '...key'
    const mySecret = '...secret'
    AWS.config.update
    ({
      accessKeyId: myKey,
      secretAccessKey: mySecret
    });
    let s3 = new AWS.S3();
    const myBucket = 'bucket'
    const bucketKey = 'bucket key'
    const signedUrlExpireSeconds = 60 * 5

    let url = s3.getSignedUrl('getObject', {
      Bucket: myBucket,
      Key: bucketKey,
      Expires: signedUrlExpireSeconds
    })

    console.log("The URL is " + url)

    function downloadDataUrl(url)
    {
      let link = document.createElement('a')
      link.download = 'downloadFileName'
      link.href = url
      document.body.appendChild(link)
      link.click();
    }

    downloadDataUrl(url)
  }

Теперь у таблицы на моей веб-странице в основном те же столбцы, что я надеюсь сделать, если это возможно, когда нажата кнопка загрузки не только загружен файл шаблона, но и данные, которые находятся в таблица на веб-странице также добавляется в соответствующие ячейки, в этом случае файл шаблона является превосходным. Однако я не уверен, должен ли такой тип передачи данных происходить на стороне S3, или я делаю это в моей программе angular или в обеих.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...