Я создаю отчет в формате CSV в XQuery и отправляю по почте, используя xdmp:email
. Некоторые значения ячеек в отчете CSV отображаются в виде формулы (1.92E+11
), поэтому мне приходилось каждый раз загружать отчет и форматировать его.
Есть ли способ сохранить текстовые значения как таковые в отчетах CSV?
Вот пример кода XQuery
xdmp:email(
<em:Message
xmlns:em="URN:ietf:params:email-xml:"
xmlns:rf="URN:ietf:params:rfc822:">
<rf:subject>{fn:concat($emailSubject,' Generated ',' on ', $dateTime )} </rf:subject>
<rf:from>
<em:Address>
<em:name>{$fromName}</em:name>
<em:adrs>{$fromAddress}</em:adrs>
</em:Address>
</rf:from>
<rf:to>
<em:Address>
<em:adrs>{$to}</em:adrs>
</em:Address>
</rf:to>
<rf:content-type>multipart/mixed; boundary={$boundary}</rf:content-type>
<em:content xml:space="preserve">{$content}</em:content>
</em:Message>)