Skip to content

Commit cf109fc

Browse files
committed
feat(exportmeExcel): add support for setting cell type based on value
1 parent 6b5eb9e commit cf109fc

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/excel.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,21 @@ export const exportmeExcel = ({
150150
(item: Record<string, any>, index: number) =>
151151
Object.keys(item).map((key) => {
152152
const isRowPainted = stripedRows && index % 2 === 0;
153+
if (typeof item[key] === "number") {
154+
return {
155+
v: item[key],
156+
t: "n",
157+
s: isRowPainted ? applyStrippedRowStyle(bodyStyle) : bodyStyle,
158+
};
159+
}
160+
161+
if (item[key] instanceof Date) {
162+
return {
163+
v: item[key],
164+
t: "d",
165+
s: isRowPainted ? applyStrippedRowStyle(bodyStyle) : bodyStyle,
166+
};
167+
}
153168

154169
return {
155170
v: item[key],

0 commit comments

Comments
 (0)