首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未解决的进口`灾难‘

问未解决的进口`灾难‘
EN

Stack Overflow用户
提问于 2022-11-07 07:54:58
回答 1查看 48关注 0票数 -2

我想用铁锈把我的excel数据库链接起来。我编写了以下代码,但出现了一些错误。

代码语言:javascript
复制
use calamine::{open_workbook,Render,xlsx};// 

fn main(){
    let xl_book_path="Your Excle Book Path.xlsx";
    let met wb: Xlsx<_> = opne_workbook(Xl_book_path).expect("cannot open xl book");
}
代码语言:javascript
复制
error[E0432]: unresolved import `calamine`
  --> Aut.rs:1:5
   | 1 | use calamine::{open_workbook,Render,xlsx};
       |     ^^^^^^^^ maybe a missing crate `calamine`?
   |   = help: consider adding `extern crate calamine` to use the `calamine` crate

error: aborting due to 2 previous errors
For more information about this error, try `rustc --explain E0432`.

我认为原因是缺少calamine在Cargo.toml,所以我添加了炉甘石到Cargo.toml。

代码语言:javascript
复制
[dependencies] calamine = "0.18.0"

但错误仍然出现。我该如何解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2022-11-09 12:27:34

要添加依赖项,[dependencies]部分应该如下所示:

代码语言:javascript
复制
[dependencies]
calamine = "0.19.1"

你不能把它们放在同一条线上。

然后可以使用cargo run从项目目录( Cargo.toml所在的位置)运行项目,它应该可以找到calamine。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74343458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档