使用 UTF8 编码将 Excel 转换为 CSV [关闭]

2024-01-02

我有一个 Excel 文件,其中包含一些西班牙语字符(波形符等),我需要将其转换为 CSV 文件以用作导入文件。但是,当我“另存为 CSV”时,它会破坏非 ASCII 字符的“特殊”西班牙语字符。它似乎还使用左右引号和长破折号来执行此操作,这些引号和长破折号似乎来自在 Mac 中创建 Excel 文件的原始用户。

由于 CSV 只是一个文本文件,我确信它可以处理 UTF8 编码,所以我猜测这是 Excel 的限制,但我正在寻找一种从 Excel 到 CSV 并保留非 ASCII 字符的方法完好无损的。


一个简单的解决方法是使用 Google Spreadsheet。粘贴(仅当您有复杂公式时才使用值)或导入工作表,然后下载 CSV。我只是尝试了几个角色,效果相当不错。

注意:Google 表格在导入时确实有限制。看here https://support.google.com/drive/answer/37603?hl=en.

注意:使用 Google 表格时请小心敏感数据。

EDIT: 另一种选择 http://www.excelforum.com/excel-general/400043-csv-and-unicode-or-utf-8-problem.html- 基本上他们使用VB宏或插件来强制保存为UTF8。我没有尝试过任何这些解决方案,但它们听起来很合理。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 UTF8 编码将 Excel 转换为 CSV [关闭] 的相关文章

  • 如何在 R 中的 dygraph 标题中使用 UTF-8 字符

    使用 Rstudio Windows8 当我使用 dygraph 函数绘制时间序列时 在尝试在主标题中使用 UTF 8 字符时遇到问题 library dygraphs dygraph AirPassengers main T tulo 这
  • 使用 VBA 将 Excel 电子表格中嵌入的 Word 文档保存到磁盘

    我们有一个 Excel 电子表格 当前使用存储在公司 LAN 上的 Word 模板生成报告 这对于内部用户来说效果很好 但对于没有连接到 LAN 的任何人来说就不行了 例如 笔记本电脑用户 管理层不希望将模板作为单独的文件分发给外部用户 而
  • 如果 csv 存储为变量,如何使用 pandas read_csv() 方法?

    我正在尝试处理谷歌电子表格中的数据 将其读入 csv 然后使用 pandas read csv 将其作为数据框处理 我可以将 csv 读入变量 下面的变量 data 但不能在变量上使用 pandas read csv 我尝试使用 os cw
  • VBA 架构技巧 - 宏封装

    我拼凑了 Excel 的概念证明 以从数据库获取数据 并需要将其打包 以便可以将其分发给我们的客户 我的第一次尝试只是将所有代码放入代码模块中 但随后在 Excel 中我可以看到宏列表中的所有模块 而我实际上只想要列表中的主要模块 我猜想我
  • 替换字符串变量中的多个字符 (VBA)

    如何替换字符串变量中的多个内容 这是我在 VBA 中的示例函数 Private Function ExampleFunc ByVal unitNr As String If InStr unitNr OE gt 0 Then unitNr
  • C# 将数据写入 CSV 文件

    我正在尝试写入csv使用 C 语言逐行文件 这是我的功能 string first reader 0 ToString string second image ToString string csv string Format 0 1 n
  • 如何在 python 中没有 csv.reader 迭代器的情况下解析单行 csv 字符串?

    我有一个 CSV 文件 需要重新排列和重新编码 我想跑 line line decode windows 1250 encode utf 8 在由 CSV 读取器解析和分割之前的每一行 或者我想自己迭代行 运行重新编码 并仅使用单行解析表单
  • 在 powershell 中打开 Excel 时出错

    我需要用以下命令打开 Excel 文件CorruptLoad来自 powershell 脚本的参数 但是当我尝试做到这一点时 出现错误Exception calling Open with 15 argument s open method
  • Excel 2010 在 IF 函数中搜索文本 - 单独的单元格数据

    Program Excel 2010 Require 一种将名字 姓氏 电子邮件提取到各个单元格的方法 Data 我的数据有一个包含原始 脏数据 的表 它是原始的并且一团糟 我用一个简单的方法整理它 IF A7 Order 1 然后其余单元
  • 在python中设置区域设置编码

    我通过以下方式从 python 代码调用 java 程序 subprocess check output java classpath Users feralvam Programas semanticvectors 3 4 semanti
  • 在用户窗体终止/关闭 VBA 时调用数组

    我有一个问题 我想在用户窗体关闭时将用户窗体的内容存储在数组中 我认为我的语法正确 但似乎不会在用户窗体初始化时重新填充 我尝试将数组放入其自己的模块中 但这也不起作用 有人愿意启发我吗 示例代码 Public Sub DPArrayStu
  • Response.Write - Internet Explorer 中的文件名编码错误

    我使用以下代码将文件从服务器发送到客户端 Response AppendHeader content disposition attachment filename FileName Response ContentType MimeTyp
  • 如何使用 ssis 2008 循环遍历 Excel 文件并获取工作表名称

    我正在尝试将 Excel 文件中的数据加载到 SQL 数据库表中 该文件的工作表名称不是静态的 工作表名称包含 yyyymmdd 它会随每个文件而变化 我按照提供的解决方案进行操作如何使用 SSIS 包循环遍历 Excel 文件并将其加载到
  • 将 url 从 utf-8 编码重新编码为 iso-8859-1 编码

    我有 file 链接 其中包含非英语字符 这些字符以 UTF 8 进行 UrlEncoded 为了使这些链接在浏览器中工作 我必须对它们重新编码 file development H C3 A5ndplukket doc becomes f
  • VBA 中的 If 和 Or 多个语句

    我想将包含 14 列的 Excel 文件重新分配到正确的列 包含 12 000 行 为此 我必须使用一些 If And Or 语句将数字放入矩阵中 但显然我没有从中得到正确的东西 它使我的所有单元格为零 而具有值的单元格应保留该值 我哪里出
  • crypto createHMAC 输出根据 Nodejs 版本而有所不同

    我在升级节点版本时遇到加密模块问题 创建的HMAC取决于节点的版本 您将在下面找到重现该问题的代码片段 如果我将密钥编码为 BASE64 或任何 HMAC 不依赖于 node js 版本 如果我将其编码为二进制 则当我更改 Node js
  • 从 Excel VBA 调用 Bloomberg BQL 查询

    出于复杂的原因 我想在 VBA 中自动调用 Bloomi BQL 查询 我正在从 VBA 脚本更改 Excel 工作表中 BQL Query 公式的输入 并调用 Application Calculate 来运行查询 显示更改为 N A 请
  • 绘制持续时间图表

    从我在写这篇文章之前所做的阅读中 我相当确定我需要创建甘特图 但我不知道这是否是正确的路线 需要将开始时间和结束时间的数据作为一个单位绘制在 Excel 图表上 Y 轴为日期 X 轴为一天中的小时 开始时间和结束时间的格式是 Excel 数
  • VBA FreeLibrary 不卸载 DLL

    当我使用完一个 DLL 文件后 我需要删除它 代码完成后清理 我尝试在 Excel VBA 中使用 LoadLibrary 和 FreeLibrary 但无论我做什么 Excel exe 都会坚持 DLL 文件 Public Declare
  • Excel:COUNTIF 函数将“小于”字符视为运算符

    预读说明 我使用的是 LibreOffice 而不是 Excel 但大多数功能应该适用于两者 我正在制作一个电子表格 其中有大量数据 对于每个属性 例如员工数量或姓名 我需要一个函数来计算包含每个不同值的行数 我已经提取了不同的值 现在我使

随机推荐

  • 异常类型和数据构造函数

    我不知道我怎么没有注意到这一点 但是数据构造函数和函数定义都不能使用除 和它的变种 gt 等 由于 gt 的友善签名 即使在 XPolyKinds 这是我尝试过的代码 LANGUAGE DataKinds LANGUAGE KindSign
  • Java Arrays.equals() 对于二维数组返回 false

    我只是想知道 为什么 Arrays equals double double 返回 false 事实上 数组具有相同数量的元素并且每个元素都相同 例如我进行了以下测试 double a b int size 5 a new double s
  • 如何使用 Javascript 阻止表单重新加载?

    当用户提交表单时 我想停止表单的默认行为 即它不应该重新加载 这样我就可以执行 AJAX 请求 这是我使用的代码
  • 断言在 PHP 中不起作用。很简单。我究竟做错了什么?

    就像断言甚至没有被调用一样 我很困惑 版本 php v PHP 7 0 11 1 deb sury org xenial 1 cli NTS Copyright c 1997 2016 The PHP Group Zend Engine v
  • 如何在 abpfeature 表中添加和使用新列并在样板中访问它?

    我正在样板文件上使用 asp net 零构建 我想扩展我的功能表 但我无法像我创建的其他普通表一样访问功能表 有人可以帮忙吗 我在另一张桌子上遇到了你的问题AuditLogs 我最终设法使用 EF Core 功能解决了这个问题 您可以找到我
  • GUID 是好盐吗?我的注册/登录过程有什么缺陷吗?

    如果我的数据库中的表如下所示 userid uniqueidentifier username varchar 20 password varbinary max 当用户提交 注册 时 我将用户 通行证发送到存储过程 存储过程创建一个新的
  • R:如何重新排序 ggplot2 线图中的图例键以匹配每个系列中的最终值?

    我正在使用 ggplot2 绘制折线图 显示多种工具的价格随时间的变化 我成功地在绘图上获得了多条线 并添加了显示最新价格变化的值 我想要做的 尚未实现 是对图例键重新排序 使涨幅最大的价格系列位于图例的顶部 其次是涨幅第二大的价格系列的键
  • 如何用Python解析SOAP XML?

    Goal 获取里面的值
  • XPath - 如何通过包含新行的@text进行选择

    在移动应用程序视图中 我看到如下文本 测试串 换行 但是在这个视图的元素树中 它看起来像可扩展的树查看器 我看到这个视图的 text 属性的值如下 用新行测试字符串 我尝试过使用以下方法 xpath text Test string nwi
  • Flutter.io Android 许可证状态未知

    gt Android toolchain develop for Android devices Android SDK 27 0 3 gt gt Android SDK a Android sdk Android NDK location
  • 使内容在 div 内水平滚动

    我有一个部门 我想在其中显示图像 然后单击在灯箱中打开它们 我将它们向左浮动并内联显示 设置overflow x滚动 但一旦行空间不够 它仍然将图像放在下面 我想让它们内联并在需要时显示水平滚动 NOTE 我无法改变里面图像的结构 它必须是
  • Git 日志表格格式

    我有一个简单的别名来显示最近的一些提交 log pretty format h an s 10 如何使结果显示在列中 如下所示 898e8789 Author1 Commit message here 803e8759 Other Auth
  • 使用 MiniTest 测试用户模型(设备身份验证)

    我正在尝试测试用户模型 为此我设计了身份验证 我面临的问题是 1 灯具中包含 密码 密码确认 字段会出现无效的 密码 密码确认 列错误 如果我从固定装置中删除这些列并添加到 user test rb require test helper
  • didFailToReceiveAdWithError 不适用于 iOS 8 模拟器

    我的 iAd AdMob 中介适用于所有 iOS 7 模拟器和设备 但是 iOS 8 didFailToReceiveAdWithError 方法不适用于任何模拟器 但适用于 iOS 8 设备 问题是我没有 iPhone 6 6 设备可供测
  • 包含动态“rgl”图的 HTML“knitr”文件在 RStudio 中无法正确显示

    在 Rstudio 中 我使用 rgl 包生成 3d 绘图 然后使用 knitr 将它们转换为用户可以交互的 html 文件 我遇到了几个我认为是独立的问题 但希望一次解决一个问题 万一它们不是 作为测试 我使用了来自网络的少量代码来生成绘
  • 如何在 VBA 访问中使用 SQL MERGE 语句?

    我一直在尝试在 Access 应用程序中使用 MERGE 语句 当我使用以下代码 为了便于阅读而简化 时 dim strSqlMerge as string strSqlMerge MERGE TargeTable AS T USING S
  • 无法从 START_OBJECT 令牌中反序列化 int[] 实例

    大家好 我想将 int 和 String 数组作为 RequestBody 发送 这是 json customUiModel 1 3 5 user user 这是端点代码 RequestMapping value save method R
  • 覆盖率测试工具 Django Rest Framework

    我正在研究 TDD 并在 Django Rest Framework 中开发 API 我研究了一个需求 但找不到一些工具来解决我的问题 我试图找出我的测试覆盖了我的应用程序的百分比 为了了解缺少封面的可能性和可能的 建议数量 我找到了cov
  • 如何将 EF Code-First 转换为 Database First?

    我想首先将我的代码优先项目转换为数据库 是否有一种自动化的方法 或者我应该删除实体和上下文代码并从创建的数据库创建模型 Entity Framework Power Tools 似乎支持一项名为 逆向工程代码优先 的功能 你可以下载它her
  • 使用 UTF8 编码将 Excel 转换为 CSV [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有一个 Excel 文件 其中包含一些西班牙语字符 波形符等 我需要将其转换为 CSV 文件以用作导入文件 但是 当我 另存为 CSV