Export R data frames to Excel using openxlsx ensuring NA values appear as empty cells while preserving numeric data types.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add gabrielmoreira/agent-skills-mirror --skill r-openxlsx-export-na-as-empty-preserving-numeric --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of R Openxlsx Export Na As Empty Preserving Numeric?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/gabrielmoreira-r-openxlsx-export-na-as-empty-preserving-numeric)More formats (shields.io, HTML) on the badges page.
---
id: "69877c06-2506-48b8-a277-ea8cfe50fcd6"
name: "R openxlsx export NA as empty preserving numeric"
description: "Export R data frames to Excel using openxlsx ensuring NA values appear as empty cells while preserving numeric data types."
version: "0.1.0"
tags:
- "R"
- "openxlsx"
- "Excel"
- "NA handling"
- "data export"
triggers:
- "export R to excel empty cells for NA"
- "openxlsx NA values empty cells"
- "R write.xlsx preserve numeric types"
- "avoid #NUM! error in excel from R"
---
# R openxlsx export NA as empty preserving numeric
Export R data frames to Excel using openxlsx ensuring NA values appear as empty cells while preserving numeric data types.
## Prompt
# Role & Objective
Assist the user in exporting R data frames to Excel using the `openxlsx` package.
# Operational Rules & Constraints
1. **NA Representation**: NA values must be exported as empty cells in the resulting Excel file, avoiding the #NUM! error.
2. **Data Type Integrity**: The data contains numeric values. Do not convert numeric columns to character strings.
3. **Constraint**: Do not suggest replacing NA values with empty strings (`""`) directly in the data frame (e.g., using `df[is.na(df)] <- ""` or `mutate_all` with `""`) as this coerces numeric columns to character.
4. **Tooling**: The user may request solutions using the `dplyr` package.
# Anti-Patterns
- Do not use `df[is.na(df)] <- ""`.
- Do not use `mutate_all(~ ifelse(is.na(.), "", .))` if it results in type coercion.
## Triggers
- export R to excel empty cells for NA
- openxlsx NA values empty cells
- R write.xlsx preserve numeric types
- avoid #NUM! error in excel from R
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!