问题标签 [excel-dates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
84 浏览

java - 从 excel 读取数据单元格值

我正在阅读一个 excel 文件,并试图找出哪些单元格值是日期值。现在,我尝试使用 Apache POI SS 用户模型的 getCellType 来执行此操作,但问题是我的 excel 即使对于包含日期值的单元格也返回字符串值。

在此处输入图像描述

有没有办法解决这个问题?

下面是我的代码供参考。

0 投票
1 回答
188 浏览

javascript - Convert SQL date number into date using javascript

Gabriele Petrioli please read my question before you close it.

my reports in SQL are daily, and INT as Date is perfect, two years ago I test Azure CosmosDB and I was able to convert by using JavaScript I did it by using UDF I just needed now for a project and bad luck, can't believe so many people are involved to downplay questions and administrating without programming skills and "managing", I will do it again I will not give up but I need the code today. I will post the solution if the managers did not close my question again.

here the original question:

I need to convert INT date produced by SQL into a Date using javascript.

I know this is possible I did it before I have a terrible day today and the time is clicking.

Here is the process: I convert the date to INT using SQL

I need to bring it back using Javascript. No Jquery or else.

Again I need to use JavaScript
convert2date(40702) --> 2011-06-10

convert2date(43811) --> 2019-12-14

0 投票
1 回答
56 浏览

c# - 如何防止在excel导入中将日期列转换为字符串

我正在使用以下代码导入 excel 并读取文件 https://www.c-sharpcorner.com/blogs/upload-and-read-excel-file-in-mvc1

在从日期列获取数据时,它会自动转换为字符串。在这里,此列在 excel 中被格式化为日期,所以如果有日期 '9/9/2019' 我得到 43717

这是我的最小代码:

有关更多代码,您可以访问上面的链接。

0 投票
1 回答
559 浏览

javascript - 获取数据时在excel中保留日期格式

我们有一个使用 office.js 内置的 excel 插件。我们从可能包含日期列的数据范围(即 A1:C10 )中读取数据。请参考下图

在此处输入图像描述

我们的插件读取数据并形成一个 CSV 数据集,当用户单击下载按钮时下载该数据集。我们使用以下代码行读取数据

在上面的代码中,我们通过加载范围的数字格式(即range.load("numberFormat")返回一个格式数组)来获取每个单元格的数据格式。我们使用这个格式数组来决定我们的选择中是否有日期。主要的挑战是我们在excel中有很多日期格式支持,我们分别为每个模式实现日期转换逻辑。我们是否有任何通用方法可以将excel序列转换为excel中任何支持的(即270个位置的所有格式)日期模式。

要检查 excel 中支持的模式,请尝试通过格式化单元格来选择不同的模式。(即右键单击一个单元格-> 格式化单元格-> 日期,然后更改格式)。

在此处输入图像描述

我们确实尝试了转换为 ISO 格式的https://stackoverflow.com/a/16233621/10523731,但我们希望日期与用户在 excel 中格式化它们的模式相同(即 2020 年 4 月 8 日星期三应该与我们从 excel 序列号转换它)。

示例 excel 序列 - “2011 年 8 月 22 日在 excel 中是 40777”。请点击这里了解excel系列

0 投票
0 回答
30 浏览

excel - Excel:当另一台计算机上的用户在单元格中输入日期时,格式转换为字符串

我以前从未遇到过这个错误,我在谷歌上找不到任何关于它的信息。

基本上,我有一个带有“说明”页面的工作簿,其中有一些宏按钮和一个用于输入特定日期的单元格。此单元格是日期类型,而不是字符串类型。

我的电脑输入日期没有问题。我通常输入它作为前。“20/09/01 12:00 am”并以所需格式“20/09/01 0:00”显示。我将计算选项设置为自动执行此操作,因此用户可以根据需要输入它。

但是,我有两个用户在他们的计算机上测试了这本工作簿,当他们在该单元格中输入日期时,即使以与我完全相同的方式,一旦他们按 Enter 键,它就会更改为字符串格式。我已确保计算选项也相同。

我知道 Excel 可能会因为区域设置而对 vba 中的某些公式(例如跨计算机的日期值)挑剔,但这只是在单元格中输入日期。我在他们的计算机上以与我在我的计算机上完全相同的方式完成此操作,但在按 Enter 后它仅作为日期保留在我的计算机上。

有人可以帮忙吗?

谢谢

0 投票
1 回答
481 浏览

javascript - 如何在 JavaScript 中从 Excel 文件中读取日期

如何从 JavaScript 中的 excel 文件中读取日期?

当我从 excel 文件中获取日期字段时,它就像一些整数/浮点数,如何显示 excel 文件中存在的原始日期。

0 投票
0 回答
32 浏览

excel - 美国到欧洲的日期格式

我有问题,这个宏正在搜索格式 mm/dd/yyyy 的日期,我需要这种格式 dd/mm/yyyy。请帮我修复它

有我的代码

0 投票
2 回答
373 浏览

excel - 日期在 Excel 中错误地转换为所需的格式 (dd/mm/yy)

嗨,我知道可以在这里找到很多类似的问题,但我仍然面临这个问题:我有一个表格,其中有一列名为 Dates,其中一些值如下所示:

12/2/2021
11/2/2021
10/2/2021
9/2/2021
8/2/2021
7/2/2021
6/2/2021
5/2/2021
4/2/2021
3/2/2021
2/2/2021
1/2/2021
31/01/21
30/01/21

当我尝试通过将类别选择为日期或将自定义类别添加为 dd/mm/yy 来使用格式单元格转换它时,excel 将 dd/mm/YYYY 值视为 mm/dd/yy。因此,例如,不是将第一行视为 2 月 12 日,而是将其视为 12 月 2 日。

我还尝试通过转到 DATA 并将其设置为 DMY 将文本转换为列,但这并不能解决问题。

非常感谢任何帮助。

0 投票
2 回答
74 浏览

excel - 从另一个工作表复制值并粘贴到带有宏的工作表时的自动静态日期和时间

我正在处理一个工作表,当在目标单元格中​​输入值时,它将在 Excel 工作表中输入静态日期和时间。但是,工作表将用于从下载文件复制值并粘贴到宏工作表的地方。键入值时,日期和时间按预期工作,但如果粘贴值,VBA 代码不起作用,必须键入。我怎样才能做到这一点?

0 投票
2 回答
46 浏览

excel - 在 Excel 中格式化日期

如何在 Excel 中轻松格式化“202104”-> 2021/04?

我目前的方法是将原始字符串与“01”连接起来,然后将其更改为日期。但是,我正在寻求一种更有效的格式方法。

谢谢