Comments (1)
This seems to work for me:
function isDate(cell): boolean {
// https://foss.heptapod.net/openpyxl/openpyxl/-/blob/branch/3.1/openpyxl/styles/numbers.py
let style = cell.style("numberFormat")
if (typeof style !== 'string') {
return false
}
const LITERAL_GROUP = /".*?"/g // anything in quotes
const LOCALE_GROUP = /\[(?!hh?\]|mm?\]|ss?\])[^\]]*\]/g // anything in square brackets, except hours or minutes or seconds
style = style.split(";")[0]
style = style.replace(LITERAL_GROUP, "")
style = style.replace(LOCALE_GROUP, "")
return /(?<!\\)[dmhysDMHYS]/.test(style)
}
from xlsx-populate.
Related Issues (20)
- 组合行的api有吗,没看到
- Error: _RichText.style: Invalid arguments.
- Is it possible xlsx-populate in typescript? HOT 3
- Sheet order changing by simply reading and rewriting data to new file HOT 3
- how to convert strings to numbers?
- Module not found: Error: Can't resolve 'fs' in '/Users/ike_yu/Documents/mydevelop/element2-background-project/node_modules/xlsx-populate/lib'
- Wrong parsing - getting for each sheet the data of the one sheet after it HOT 1
- can't open xlsx files with password HOT 3
- Not getting updated value of formula.
- Cannot add new comments
- Cloning a sheet from one workbook to another
- how to read date as formatted date using usedRange() ?
- Font color is reverting to default(black) on double clicking the cell
- How to add picture/image to excel?
- Any way to list the definedNames at workbook or worksheet level ?
- Does not read the file. No error is reported either. Excel attached. HOT 1
- Losts styles (color, border) when I open in MS Excel in Windows OS.
- How to get default row height in sheet?
- Max content height is not working
- How can i read image from xlsx
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xlsx-populate.