Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara membuat lembar kerja secara dinamis menggunakan XSLT?

Kira-kira:

<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>

<xsl:template match="/NewDataset">
    <Workbook>
        <xsl:for-each select="*[starts-with(name(), 'Table')]">
            <Worksheet>
                <xsl:for-each select="record">
                    <Row>
                        <xsl:for-each select="*">
                            <Cell>
                                <xsl:value-of select="." />
                            </Cell>
                        </xsl:for-each>
                    </Row>
                </xsl:for-each>
            </Worksheet>
        </xsl:for-each>
    </Workbook>
</xsl:template>

</xsl:stylesheet>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cari tahu berapa banyak ribuan dan ratusan dan puluhan jumlahnya

  2. ekspor ke Excel dari daftar dengan EPPLUS

  3. Paket berbasis set berjalan lebih lambat daripada fungsi bernilai skalar dengan banyak kondisi

  4. Fungsi Peringkat di SQL Server

  5. Apakah T-SQL memiliki fungsi agregat untuk menggabungkan string?