Как установить данные из JSON в строках Excel?

Это всего лишь строка операции; найдите местоположение в строке имени файла, где вы хотите вставить номер, и перестройте новую строку с вставленным номером. Чтобы сделать его повторно используемым, вы можете захотеть найти номер в этом месте и проанализировать его на целое число, чтобы вы могли его увеличить.

Обратите внимание, что это в общем случае способ создания уникального имени файла небезопасен; есть очевидные условия гонки .

В платформе могут быть готовые решения для этого, я не до скорости с C #, поэтому я не могу помочь там .

0
задан Tholle 19 March 2019 в 13:58
поделиться

1 ответ

Вы можете динамически визуализировать компоненты ExcelColumn с данными в вашем состоянии.

Пример

class App extends React.Component {
  state = {
    labels: [
      { label: "Store", value: "storeNo" },
      { label: "RR State", value: "rrState" },
      { label: "Store Name", value: "storeName" },
      { label: "City", value: "city" },
      { label: "ZBM", value: "zbm" },
      { label: "ZBM State", value: "zbmState" },
      { label: "Cluster Manager", value: "clusterManager" }
    ]
  };

  render() {
    return (
      <ExcelFile element={<a> Download</a>}>
        <ExcelSheet data={this.state.storeDetail} name="Data">
          {this.state.labels.map(label => (
            <ExcelColumn
              key={label.value}
              label={label.label}
              value={label.value}
            />
          ))}
        </ExcelSheet>
      </ExcelFile>
    );
  }
}
0
ответ дан Tholle 19 March 2019 в 13:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: