找回密码
 立即注册

QQ登录

只需一步,快速开始

都市大世界

注册会员

10

主题

49

帖子

139

积分

注册会员

积分
139
都市大世界
注册会员   /  发表于:2019-7-19 23:04  /   查看:6072  /  回复:12
如题,WPF中C1DataGrid如何导出Excel?
有没有已经封装好的方法可以用?


12 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-20 02:01:02
沙发
你好,周一帮你验证问题
回复 使用道具 举报
都市大世界
注册会员   /  发表于:2019-7-22 19:07:34
板凳
有结果了吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-22 23:18:30
地板
抱歉回复晚了,用如下的方法即可保存为 excel
需要注意的是必须要引用C1.WPF.DataGrid.Excel,才能使用这个方法

  1. grid.Save("Test.xlsx", FileFormat.Xlsx);
复制代码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-22 23:18:46
5#
抱歉回复晚了,用如下的方法即可保存为 excel
需要注意的是必须要引用C1.WPF.DataGrid.Excel,才能使用这个方法

  1. grid.Save("Test.xlsx", FileFormat.Xlsx);
复制代码
回复 使用道具 举报
都市大世界
注册会员   /  发表于:2019-10-13 16:08:18
6#
这个方法有没有导出子表的功能?该如何操作?能不能实现导出带样式的数据,比如单元格背景色导出?
回复 使用道具 举报
都市大世界
注册会员   /  发表于:2019-10-13 16:09:35
7#


用这种方法创建的主子表

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-10-14 09:05:29
8#
目前无法支持样式的导出,子报表你是如何创建的,建议上传您的项目,我帮您验证
回复 使用道具 举报
都市大世界
注册会员   /  发表于:2019-10-16 18:58:42
9#
        <c1:C1DataGrid x:Name="C1Grid" Grid.Row="2" IsEnabled="{Binding ButtonEnable}" ItemsSource="{Binding RowCollection}" SelectedIndex="{Binding SelectIndex,Mode=TwoWay}" AutoGenerateColumns="False" IsReadOnly="True">
            <c1:C1DataGrid.RowDetailsTemplate>
                <DataTemplate>
                    <c1:C1DataGrid Uid="C1GridDetail" Loaded="C1DataGrid_Loaded" ItemsSource="{Binding Details}" AutoGenerateColumns="False" IsReadOnly="True"></c1:C1DataGrid>
                </DataTemplate>
            </c1:C1DataGrid.RowDetailsTemplate>
        </c1:C1DataGrid>
回复 使用道具 举报
都市大世界
注册会员   /  发表于:2019-10-16 19:00:20
10#
代码如上:
    C1Grid.Save(“路径”, FileFormat.Xlsx); 这个是保存方法
但是只能保存主表内容,官方有没有提供示例,如果有的话路径在哪?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部