mfkpie8 发表于 2024-7-24 11:18:07

导出表格到excel 应该只导出当面前重新加载的数据表数据!

本帖最后由 Brian.Zhang 于 2024-7-25 12:22 编辑

1.我页面展示什么应该导出什么,导出时不应该丛数据库的表里面再重新拉一次数据,应该以当前展示的内容为导出!

   当然你们会回复一个比较绕的方法 弄一个时间表。10.0.3 不支持空


IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'.') AND type IN ('U'))
      DROP TABLE .
GO

CREATE TABLE . (
nchar(10) COLLATE Chinese_PRC_CI_ASNULL
)
GO

ALTER TABLE . SET (LOCK_ESCALATION = TABLE)
GO


-- ----------------------------
-- Records of Table_1
-- ----------------------------
INSERT INTO . () VALUES (N'sssss   ')
GO

INSERT INTO . () VALUES (N'2         ')
GO

INSERT INTO . () VALUES (N'333       ')
GO

INSERT INTO . () VALUES (N'4         ')
GO

INSERT INTO . () VALUES (N'5         ')
GO

INSERT INTO . () VALUES (N'6         ')












Brian.Zhang 发表于 2024-7-25 11:23:45

老板,我这边没有复现您描述的,你看一下和你步骤一样吗?
1、使用导出表格到excel命令,应用发布后跑起来。
2、在表格内有10条数据,然后此时进入到数据库直接添加了3条。
3、回到页面点击导出excel,打开excel查看,依然是10条数据。

mfkpie8 发表于 2024-7-25 11:57:40

Brian.Zhang 发表于 2024-7-25 11:23
老板,我这边没有复现您描述的,你看一下和你步骤一样吗?
1、使用导出表格到excel命令,应用发布后跑起来 ...

有视频为证呀 !就是不行这个逻辑我测试了最简单的!你怎么不上视频呢

Brian.Zhang 发表于 2024-7-25 12:22:30

这个需求不是一个典型场景的通用性需求,暂时不考虑支持呢,建议你当前还是绕一下

mfkpie8 发表于 2024-7-25 12:41:41

怎么可能不是特殊的。。。你看到的数据不是导出的数据。

mfkpie8 发表于 2024-7-25 12:58:36

Brian.Zhang 发表于 2024-7-25 12:22
这个需求不是一个典型场景的通用性需求,暂时不考虑支持呢,建议你当前还是绕一下

别老想着绕绕的为什么不直接!

Brian.Zhang 发表于 2024-7-29 09:21:24

mfkpie8 发表于 2024-7-25 12:58
别老想着绕绕的为什么不直接!

老板还望理解哈,我也很难,但是产品有时就是得取舍哈{:4_86:}
页: [1]
查看完整版本: 导出表格到excel 应该只导出当面前重新加载的数据表数据!