我正在使用office open XML SDK构建Excel xlsx电子表格.我可以通过将日期转换为"AO"日期表示并将单元格值设置为数字来向表单添加日期.但是,我无法弄清楚如何将dd-mm-yy格式添加到单元格.
我已经看到很多复杂的例子,你必须从头开始创建一个样式表,添加格式然后引用那个格式,但我认为必须有一个更简单的方法.我正在从模板创建工作表,Excel已经内置了格式/样式.IMO我应该能够从我用作模板的excel文件加载样式表,然后应用格式.虽然无法弄清楚如何做到这一点.
如果您从头开始创建 xlsx,则无法避免创建样式表。您至少需要样式表和单元格格式元素。单元格格式元素可以引用内置日期格式,在这种情况下,您可以避免自定义数字格式,但如果您想要非内置的日期格式,则还需要数字格式元素。
如果您从模板 xlsx 创建 xlsx,则可以引用已定义的单元格格式,但它可能非常敏感,因为引用仅基于索引,因此您可以更安全地查看定义的单元格格式以查找与您想要的日期格式相匹配的格式,而不是对单元格格式索引进行硬编码。
| 归档时间: |
|
| 查看次数: |
10768 次 |
| 最近记录: |