找回密码
 立即注册

QQ登录

只需一步,快速开始

HSGX

注册会员

4

主题

13

帖子

33

积分

注册会员

积分
33

[已处理] 12.2 日期筛选

HSGX
注册会员   /  发表于:2023-5-25 10:56  /   查看:2037  /  回复:7
1金币
本帖最后由 Joestar.Xu 于 2023-7-3 15:52 编辑

Spread JS: 日期筛选的,能否按照日期格式筛选?   现状是 按照格式一:  “yyyy-mm-dd” 格式筛选。


能都按照格式二 筛选?




格式一

    图片.png820296630.png


格式二



图片.png101875914.png
95012ED7-7BF9-4C0A-9ADF-57C5AC7B3D88.jpeg
图片.png590047912.png

最佳答案

查看完整内容

您好,请问您是不是将那些单元格设置为了文本单元格呢?我这边试了一下是可以实现的,如下图所示: 参考代码:

7 个回复

倒序浏览
最佳答案
最佳答案
JoestarXu
超级版主   /  发表于:2023-5-25 10:56:35
来自 2#
您好,请问您是不是将那些单元格设置为了文本单元格呢?我这边试了一下是可以实现的,如下图所示:

image.png332396544.png

参考代码:

  1. window.onload = function () {
  2.   var spread = new GC.Spread.Sheets.Workbook(
  3.     document.getElementById("spread-container"),
  4.     { sheetCount: 1 }
  5.   );
  6.   var sheet = spread.getActiveSheet();
  7.   sheet.setRowCount(200);
  8.   sheet.setColumnCount(50);
  9.   // sheet.getCell(0, 0).text("Hello World");

  10.   sheet.setValue(0, 0, new Date(2013, 3, 1));
  11.   sheet.setFormatter(0, 0, "yyyy-mm-dd");

  12.   var range = new GC.Spread.Sheets.Range(-1, 0, -1, 1);
  13.   var rowFilter = new GC.Spread.Sheets.Filter.HideRowFilter(range);
  14.   sheet.rowFilter(rowFilter);
  15. };
复制代码
回复 使用道具 举报
HSGX
注册会员   /  发表于:2023-7-3 15:41:27
3#
JoestarXu 发表于 2023-5-25 10:56
您好,请问您是不是将那些单元格设置为了文本单元格呢?我这边试了一下是可以实现的,如下图所示:

如果导出Excel,依然想保留这样的日期格式,是否还需要调整格式?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-3 17:13:35
4#
HSGX 发表于 2023-7-3 15:41
如果导出Excel,依然想保留这样的日期格式,是否还需要调整格式?

您好,理论上来说是不需要的。我这边导出了一下,没有问题。

image.png454333800.png
回复 使用道具 举报
HSGX
注册会员   /  发表于:2023-7-3 17:40:57
5#
Joestar.Xu 发表于 2023-7-3 17:13
您好,理论上来说是不需要的。我这边导出了一下,没有问题。

是不是 版本的问题呀?  我们的版本也是12.2版本。  那您这边导出的代码可以参考一下吗? 我们的数据大约有3万条数据。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-4 09:41:21
6#
您好,请参考我附件中的代码看能否解决您的问题。

主要使用了excelIO这个包来导出Excel。

demo.zip

2.42 MB, 下载次数: 86

回复 使用道具 举报
HSGX
注册会员   /  发表于:2023-7-5 08:50:49
7#
HSGX 发表于 2023-7-3 17:40
是不是 版本的问题呀?  我们的版本也是12.2版本。  那您这边导出的代码可以参考一下吗? 我们的数据大约 ...

这个筛选,同一个日期有多个,是因为mS不一致导致的么?


图片.png729568786.png


图片.png583129272.png
图片.png531979674.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-5 15:23:04
8#
您好,看上去像是一个旧版本的Bug,我在最新版本中无法重现出来。

image.png463578795.png

image.png153146361.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部