如何使用Javascript使我的.csv文本“居中对齐”
How to make my .csv text 'center aligned' using Javascript?
>我有以下JS代码,可以令人满意地生成一个.csv
文件并将其保存在用户指定的位置:
.JS
function generateCSV() {
var csvContent = "data:text/csv;charset=utf-8,"
//Generates Valid CSV
return csvContent
}
function download(filename, text) {
var pom = document.createElement('a');
pom.setAttribute('href', text);
pom.setAttribute('download', filename);
pom.click();
}
$('#downloadCSV').click(function () {
var csvContent = generateCSV();
download("foobar.csv", encodeURI(csvContent));
});
我的问题是,当我在MS Excel中打开它时,有些文本是左对齐的,而有些是右对齐的。如何以编程方式统一居中对齐所有文本?
在 Excel 中打开的 CSV 文档中列的对齐方式由数据类型推断。文本的对齐方式将与数字和日期不同。如果要强制对齐,可以更改列中的数据类型(即,您可以在数字开头添加制表以使其像文本一样对齐(或生成Excel文件(xls或xlsx(
这在右对齐:
1;2;3
但这与左对齐:
1; 2; 3
编辑:回到您最初的问题:无法在Excel中打开的CSV文档中居中数据。
相关文章:
- 如何在JavaScript图像滑块内居中对齐图像
- ExtJS--如何居中对齐两个工具栏按钮
- css3动画文本居中对齐
- 我的价值赢得't文本居中对齐
- 如何在Jquery Mobile中将两张图片居中对齐
- 如何使我的水平亚垂直居中对齐
- 居中对齐标题谷歌图表
- CSS - 动态创建的居中对齐下拉列表
- 文本对齐:居中和边距:0自动不适用于绝对定位的元素
- 主页上的居中对齐图像 WordPress.
- 简单的 Javascript 库 - 缩略图不会居中对齐
- 如何使用Javascript使我的.csv文本“居中对齐”
- 如何仅在点击换行符时左对齐居中文本
- 将生成的文本居中对齐
- 引导区导航条居中对齐
- 垂直对齐居中图像旁边的多行文本
- 引导程序下拉菜单居中对齐
- 将引导程序下拉菜单相对于父菜单居中对齐
- 使用CSS,尝试将多个表并排居中对齐
- 将动画居中对齐,而不将文本居中对齐