Flex может поместить любое строковое значение в буфер обмена. Насколько я знаю, он не поддерживает сложные значения, такие как массивы. Тем не менее, вы можете преобразовать ваш массив во что-то, похожее на файл с запятой или табуляцией.
Разделение строк с помощью возврата каретки и перевода строки. Разделяйте столбцы запятыми. Концептуально примерно так:
resultString += row1Column1 + ',' + row1Column2 + '\r\n';
resultString += row2Column1 + ',' + row2Column2 + '\r\n';
Вы не сказали нам, как / почему вы хотите сохранить форматирование. Я знаю, что вырезание и вставка из Flex в Excel приведут к возврату каретки / переводу строки как строки. Я не знаю, будет ли он автоматически определять несколько столбцов, используя запятую или табуляцию, хотя.